2014-03-01 2 views
1

처리 나는이 두 URL의 내 사이트 설정에 정의되는이 /web-designers.toulon__illinoisDNN 7.2 고급 URL 내 DNN 7.2.1 사이트에

그리고 난 내 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} 

그런 다음 나는 고급 URL 핸들러에서 "재 지정 금지"의 URL의 목록에 /SeoDummy.aspx 추가 : 나는 리디렉션을 변경하는 내 리디렉션 규칙을 수정했습니다.

이제 내 모든 특수 URL 작업이 301 대신에 200을 제공합니다.