urlrewriting.config 파일에서 멋진 URL 재 작성을 설정했습니다. 위대한 작품. 그러나 .aspx 확장명을 가진 모든 페이지를 올바른 페이지로 리디렉션하고 싶습니다.Umbraco URLRewrite .aspx 페이지
예를 들어:
난에 URL을 입력하는 경우 :
vouchersresults.aspx을 용어 = Home_and_Garden 내가이로 리디렉션 할
:
/vouchersresults을/Home_and_Garden
모두 U rls는 잘 작동하지만 사이트에서 .aspx를 전혀 사용하지 않으려합니다.
나는 URLrewriting.config 코드의이 작은 조각을 시도, 그것은 내가 몇 쿼리 문자열 값을 생성 한 페이지에서 떨어져 잘 작동 :
<add name="301RedirectDirUrls"
redirectMode="Permanent"
redirect="Application"
ignoreCase="true"
rewriteUrlParameter="IncludeQueryStringForRewrite"
virtualUrl="^\/(?!(umbraco\/|data\/|install\/|usercontrols\/|umbraco_client\/))(.*)\.aspx"
destinationUrl="$1/$2" />
나는 페이징 버튼을 클릭하면 ?이 페이지에 (/ VouchersResults/Home_and_Garden /)는 추한 하나에 URL을 변경하는 포스트 백 화재 :
/VouchersResults/용어 = Home_and_Garden
사람이 원인이 될 수 무엇을 어떤 아이디어가 있습니까?
감사합니다.
그것은 같은 소리 할 거라고 나는 URL 재 작성과 IIS에서이 작업을 수행 할 경우, URL 재 작성에 대해서
을 appSettings는 문제는 페이징 코드와 관련이 있습니다. 질문을 업데이트하여 페이징 코드도 포함시킬 수 있습니까? – Tim