다른 개발자가 만든 기존 umbraco 프로젝트를 시작했습니다. 프로젝트에서 버전 6.2.1을 사용 중입니다. 나는 영문 파일이 있지만 페이지 탐색하려고 할 때 웹 사이트의 루트에 .aspx URL 제공 404 - Umbraco 6.2.1
:Example: wwww.mywebsite.com/myfile.aspx I get a 404
을 나는 같은 위치에있는 txt 파일이이 작품 :
Example: www.mywebsite.com/myfile.txt < WORKS I CAN SEE THE PAGE.
UrlRewriting.config 파일을 살펴본 결과이 파일을 발견했습니다.
<add name="301RedirectDirUrls"
redirectMode="Permanent"
redirect="Application"
ignoreCase="true"
rewriteUrlParameter="IncludeQueryStringForRewrite"
virtualUrl="^\/(?!(umbraco\/|data\/|install\/|usercontrols\/|umbraco_client\/))(.*)\.aspx"
destinationUrl="$1/$2" />
이 규칙은 제 aspx URL이 작동하지 않는 데 방해가됩니까?
어떻게 응답하는 내 umbraco 사이트 내부에 별도의 영문 파일을 가질 수 있습니다
wwww.mysite.com/myfile.aspx
UPDATE : 나는이 URL 규칙에서 .aspx URL이 처리되지 않는 이유는 것으로 나타났습니다.
하지만 ... 내가 지금은 URL 재 작성 규칙을 필요 실현,하지만 난 ONE URL을 제외 할 수는
그래서 어떤 하나
www.mywebsite.com/myfile를 요청하는 경우 .aspx 나는 그것이 다른 모든 * .aspx URL을 처리하도록하고 싶지 않다. umbracoReservedUrls가없는 페이지와 폴더를 설정하는 데 사용할 수 있습니다 & umbracoReservedPaths 키가 루트의 Web.config에서
<add name="301RedirectDirUrls"
redirectMode="Permanent"
redirect="Application"
ignoreCase="true"
rewriteUrlParameter="IncludeQueryStringForRewrite"
virtualUrl="^\/(?!(umbraco\/|data\/|install\/|usercontrols\/|umbraco_client\/))(.*)\.aspx"
destinationUrl="$1/$2"
/>
은 한 페이지 만인가요? 그리고 귀하의 페이지에 대한 도착 URL은 무엇입니까? –