我在遗留的asp.net和umbraco网站上做了一些工作。它正在使用UrlRewritingNet来设置网址操作的规则。
我想在UrlRewritingNet文件中创建一个规则,将多个网址重定向到一个网址。这是出于搜索引擎优化的目的,以引用页面,以防止稀释页面相关性。
因此,我希望http://www.test.com/index.aspx和http://www.test.com/index重定向到http://www.test.com。
我试过这个,但似乎没有用。
<add name="Rule1" ignoreCase="true" rewriteUrlParameter="ExcludeFromClientQueryString"
redirectMode="Permanent"
redirect="Application"
virtualUrl="~/index(.*)"
destinationUrl="^~/$"/>
你能帮忙吗?
答案 0 :(得分:0)
我无法测试这个,因为我没有环境,但尝试使用destinationUrl =“〜/”,^和$是你不应该需要的正则字符串开头和字符串结尾。