2014-03-01 34 views
1

在我的DNN 7.2.1網站我有這2個網址的是定製的,以我的網站設置:DNN 7.2高級URL處理

/.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> 

上按設計頂級作品的URL,在底部的一個做了301:

/SEO-Dummy/template/web-designers?keywords=web-designers.toulon__illinois

我已經把範圍縮小後的網頁設計師的時期。當我用連字符或別的東西代替它時,它會在沒有301的情況下重寫罰款。有誰知道爲什麼帶高級URL處理的DNN 7.2會對我這麼做?

回答

0

好的,我發現了一個適用於我的修復程序。我修改了重定向規則改變重定向:

/SeoDummy.aspx?template={R:1}&amp;keywords={R:2} 

然後我說/SeoDummy.aspx到的「不重定向」 URL在先進的URL處理程序列表。

現在我所有的特殊url的工作,並給我一個200而不是301.