首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为什么URl重写, 二级域名总是跳转到首页?解决方案

2012-01-28 
为什么URl重写, 二级域名总是跳转到首页?UrlRewrite如何实现二级域名转向啊?1. URLRewriter,已经修改了两

为什么URl重写, 二级域名总是跳转到首页?
UrlRewrite如何实现二级域名转向啊?
1. URLRewriter,已经修改了两个地方。
2. html的映射,把确认文件是否存在的那个勾已经去掉。
3. 根目录下面有两个文件夹(bbs和news).
根目录
  |
  ---index.aspx
  ---bbs文件夹
  |
  -- index.aspx
  -- show.aspx
  ---news文件夹
  |
  -- index.aspx
  -- show.aspx

4.确认域名支持泛域名解析

5. web.config配置。
其它都已经配置了。
 
以下是正则的配置:
 RewriterRule>
<LookFor>http://www.abc.com/</LookFor>
<SendTo>/index.aspx</SendTo>
</RewriterRule>

<RewriterRule>
<LookFor>http://news.abc.com/</LookFor>
<SendTo>/news/index.aspx</SendTo>
</RewriterRule>

<RewriterRule>
<LookFor>http://news.abc.com/(\d+).html</LookFor>
<SendTo>/news/show.aspx?id=$1</SendTo>
</RewriterRule>



问题:为什么二级域名(bbs.abc.com)总是跳转到 根目录的首页,而不是跳转到 /bbs/index.aspx呢? 错在那里? 谢谢


   



[解决办法]
bbs.abc.com的规则呢
[解决办法]
没有经过修改的ISAPI_REWRITE是不支持二级域名重写的
[解决办法]
UrlRewrite好像不能直接用htt://,要另作处理,改写UrlRewrite的源文件,百度一下就懂了
[解决办法]
http://(.*).abc.com/(.*)
/$1/$2

热点排行