Umbraco 7.1.4 관리 URL을 변경합니다
-
21-12-2019 - |
문제
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" />
.