【发布时间】:2014-03-01 23:44:19
【问题描述】:
在我的 DNN 7.2.1 网站上,我有这 2 个针对我的网站设置自定义的网址:
/.web-designers/web-designers
/.web-designers/web-designers.toulon__illinois
我的 web.config 中有一个 URL 重写规则:
<rule name="ea15b681-1192-48f3-aab7-7c17fb9db638" stopProcessing="true">
<match url="^\.([^]+)/([^]+)?$" />
<action type="Rewrite" appendQueryString="false" url="/Seo-Dummy/template/{R:1}/keywords/{R:2}" />
</rule>
顶部的网址按设计工作,底部的网址执行 301 到:
/SEO-Dummy/template/web-designers?keywords=web-designers.toulon__illinois
我将其范围缩小到网页设计师之后的时期。当我用连字符或其他东西替换它时,它会在没有 301 的情况下很好地重写。有谁知道为什么具有高级 URL 处理的 DNN 7.2 会对我这样做?
【问题讨论】:
标签: c# asp.net url-rewriting dotnetnuke