关于url重写解析网站二级域名

浮生若梦丶 2009-02-05 03:25:07
我想请问的问题如下:
比如有个网站名叫:www.123.com
那么首页应该是:www.123.com/index.aspx
有一个页面是介绍用户的www.123.com/user.aspx,这个页面后面跟不同的参数来读取用户信息,如
www.123.com/user.aspx?uid=1000。
现在我问的问题是,能通过url重写来将地址栏看到的地址变成这样吗?如下:
1000.123.com,也就是将用户的uid=1000放到主网址的前面。
如果不是这样的话,那如淘宝店铺的网址是怎么实现的?如:http://shop37062440.taobao.com/
37062440就是店铺的编号,我想它的真实地址应该大概是这样子的:
http://www.taobao.com/shop.aspx?uid=37062440,
假设淘宝网是用asp.net开发的O(∩_∩)O~
希望进来接分的仔细看看我的问题,当然有解决办法留下更好,
关于url重写的有关资料我已经在网上看了很多,但具体实现
还是不太明白,所以问下各位,结贴时我给回答对我有用的,不好意思。顺便祝各位牛年快乐
...全文
534 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang520fei 2010-10-17
  • 打赏
  • 举报
回复
http://www.cnblogs.com/JeffreyZhao/archive/2009/08/25/url-routing-with-domain.html
newdigitime 2009-06-16
  • 打赏
  • 举报
回复
mark
qianyin123 2009-02-10
  • 打赏
  • 举报
回复
up
winner2050 2009-02-06
  • 打赏
  • 举报
回复
围观
浮生若梦丶 2009-02-06
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 qianyin123 的回复:]
WEBCONFIG 里设置

<RewriterRule>
<LookFor>~/bb/(\w*?)-(\w*?)\.htm </LookFor>
<SendTo>~/bb/$1.aspx?username=$2 </SendTo>
</RewriterRule>


UserName.NavigateUrl = "http://" + b.Text + ".bb.123.com";


接收界面


Request.QueryString["username"] //获取
[/Quote]
请问这样可行吗?你自己试过吗?
请问需要引用什么dll不
qianyin123 2009-02-06
  • 打赏
  • 举报
回复
WEBCONFIG 里设置

<RewriterRule>
<LookFor>~/bb/(\w*?)-(\w*?)\.htm</LookFor>
<SendTo>~/bb/$1.aspx?username=$2</SendTo>
</RewriterRule>



UserName.NavigateUrl = "http://" + b.Text + ".bb.123.com";


接收界面


Request.QueryString["username"] //获取
ning823 2009-02-06
  • 打赏
  • 举报
回复
学习
chengdishuai 2009-02-06
  • 打赏
  • 举报
回复
我汗,200分勒,没人要?
iuhxq 2009-02-06
  • 打赏
  • 举报
回复
你需要给域名做泛域名解析。

然后就是ASP.NET代码:

http://www.svnhost.cn/Article/?k=%E9%87%8D%E5%86%99
wohaishiliumang 2009-02-06
  • 打赏
  • 举报
回复
url重写

首先在页面上的url不是lz所说的www.123.com/user.aspx?uid=1000

而是1000.123.com ,当请求这个地址时

iis或者你的程序再将其解析成www.123.com/user.aspx?uid=1000

这样地址栏显示1000.123.com而实际请求的页面为www.123.com/user.aspx?uid=1000

了解...


浮生若梦丶 2009-02-06
  • 打赏
  • 举报
回复
e
浮生若梦丶 2009-02-06
  • 打赏
  • 举报
回复
暴汗 ⊙﹏⊙b
chinacn101 2009-02-06
  • 打赏
  • 举报
回复
a
浮生若梦丶 2009-02-06
  • 打赏
  • 举报
回复
最后一次冒泡,看来大牛些都比较谦虚,看到我的问题不屑回答
yagebu1983 2009-02-05
  • 打赏
  • 举报
回复
那天我还加过呢,把URL中的参数写成网页的名字,你去www.cnblogs.com看看。。
niitnanfeng 2009-02-05
  • 打赏
  • 举报
回复
你去svchost.cn看看吧,小灰有篇文章好像有。
sy_binbin 2009-02-05
  • 打赏
  • 举报
回复
http://www.cnblogs.com/jzywh/tag/%e4%ba%8c%e7%ba%a7%e5%9f%9f%e5%90%8d%e7%ab%99%e7%82%b9/

看看这些吧
sy_binbin 2009-02-05
  • 打赏
  • 举报
回复
可以做的!

dinoLgrace 2009-02-05
  • 打赏
  • 举报
回复
没做过,友情帮顶!!!
加载更多回复(6)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧