日期:2014-05-17  浏览次数:20585 次

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-([^-]+)-([^-]+)-([^-]+).html" 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.html 会跳转到htt://www.a.com/x.html

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



该怎么写啊?
请教各位了

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