当前位置: 代码迷 >> ASP.NET >> web.config。怎么根据这个规则写出一个新的规则
  详细解决方案

web.config。怎么根据这个规则写出一个新的规则

热度:7943   发布时间:2013-02-25 00:00:00.0
web.config求救。如何根据这个规则写出一个新的规则
web.config求救。如何根据这个规则写出一个新的规则
以下代码是万网主机提供的,放在web.config文件中的
---------------------------------------------------------------
<?xml version="1.0"?>
<configuration>
.....
<rewriter>
  <rewrite url="^(/.+(\.gif|\.png|\.jpg|\.ico|\.pdf|\.css|\.js)(\?.+)?)$" to="$1" processing="stop" />
<rewrite url="~/lmh$" to="~/testurl/Users.aspx?user=lmh" processing="stop" />
<rewrite url="~/tags/(.+)" to="~/testurl/tagcloud.aspx?tag=$1" processing="stop"/>
<rewrite url="~/article-([^-]+)-([^-]+)-([^-]+)" to="~/testurl/article.asp?id=$1&amp;sid=$2&amp;page=$3" processing="stop"/>
  <rewrite url="^~/mypage(\?.+)?$" to="~/index.htm$1" processing="stop" />
</rewriter>
</configuration>
---------------------------------------------------------------
上面乱七八糟的规则 都不是我要的
现在要在<rewriter>节点中,增加一条<rewrite>,完成如下的功能:

用户访问http://a.com/x 会跳转到htt://www.a.com/x

也就是访问不带www的,跳转到带有www的 相对应的网址



该怎么写啊?
请教各位了

------解决方案--------------------------------------------------------
这。这。这。这是伪静态配置吧。
你要的跳转,可以在iis服务器上面配置。叫301跳转。
  相关解决方案