문제

Umbraco에서 사용 된 기본 관리 UI URL을 사용자 정의 URL로 변경하려고합니다.기본 URL은 단순히 /umbraco입니다 (예 :

http://mywebsite.com/umbraco
.

예를 들어 관리 UI URL을 다음과 같이 원합니다 :

http://mywebsite.com/asdf
.

지금까지, 나는 web.config에서 umbacopath 앱 설정을 변경하려고 시도했다 :

<add key="umbracoPath" value="~/asdf" />
.

및 Visual Studio 솔루션에서 'Umbraco'폴더의 이름을 'ASDF'로 변경하십시오.

이것은 /asdf로 탐색 할 때 몇 가지 성공을냅니다.

그러나 기본 관리 UI 페이지가 비어 있습니다./asdf#/umbraco로 이동하면 예상 기본 페이지가로드됩니다.

나는 분명히 뭔가를 놓쳤지 만, 무엇을 찾을 수 없습니다 / 여기서 - 기본 관리 UI URL은 / asdf로 변경합니까?

도움이 되었습니까?

해결책

공식 ulmaco 문서에서 두 가지 방법 중 하나를 수행 할 수 있습니다.

첫째 :

이 규칙을 "/config/urlrewriting.config"파일에 추가하십시오.

<add name="adminrewrite" 
    virtualUrl="^~/asdf/"       
    rewriteUrlParameter="ExcludeFromClientQueryString"
    destinationUrl="~/umbraco/umbraco.aspx"
    ignoreCase="true" />
.

둘째로

'Umbraco'디렉토리의 이름을 'asdf'로 바꾸고 아래와 같이 web.config 파일을 변경하십시오.

<add key="umbracoReservedPaths" value="~/asdf,~/install" />
<add key="umbracoPath" value="~/asdf" />
.

두 번째 옵션은 이미 시도한 것과 지금 실종 된 예약 된 경로 일 수 있습니다.

그냥 경고 한 단어는 버전 4와 공식 커뮤니티 포럼에서 사물을 외모로 인한 이후, 이것은 아직도 어떤 사람들에게 일하고 다른 사람들을 위해 작동하지 않는 것입니다./ P>

다른 팁

Umbraco 폴더의 이름을 바꾸는 것이 약간의 부작용이있을 수 있습니다.예를 들어, 제 3자가 개발 한 패키지를 사용하는 경우 일부는 Umbraco 폴더가 필요한 하드 코딩 된 경로가있을 수 있습니다.가능한 경우 간단한 해결책은 서버에서 'ASDF'가상 디렉터리를 만드고 Umbraco 폴더에서 가리키는 것입니다.web.config 및 /config/urlrewriting.config 변경 사항은 여전히 필요합니다.나는 일반적으로 umbroma를 대체하는 대신 예약 된 경로에 추가합니다.

<add key="umbracoReservedPaths" value="~/asdf,~/umbraco,~/install" />
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top