0

여러 웹 호스팅 제공 업체에서 스크립트를 사용하고 있고 새 버전이 출시되면 전체 스크립트를 서버로 전송하기 만하면됩니다.여러 서버에서 동일한 htaccess 사용

그러나 모든 서버에는 AuthFile (디렉토리 보호 용)에 대한 자체 경로가 있습니다. .htaccess는 AuthFile에 대한 절대 경로가 필요하며이 절대 경로는 모든 서버마다 다릅니다.

내 첫 번째 접근 방식은 < 디렉토리 > 디렉 티브가 여러 개인 하나의 .htaccess 파일을 사용하는 것이 었습니다. 각각은 특정 서버에 대한 AuthFile을 설정하는 절대 경로가 있습니다. 하지만 500 내부 서버 오류 가지고 : htaccess로 :하지 여기

허용 < 디렉토리 두 번째 아이디어는 적인 SetEnv 및 <IfDefine>를 사용했다합니다. 그러나 IfDefinethis blog entry과 같이 환경 변수를 읽을 수 없습니다.

특정 경로와 서버를 알고 있습니다.

.htaccess가 호출 된 서버를 찾고 AuthFile의 특정 경로를 설정하는 방법이 있습니까?

답변

0

이제이 문제를 해결하여 .htaccess 파일을 구문 분석하고 특정 서버에 대해 경로가 올바르게 설정되어 있는지 확인하는 스크립트를 작성합니다.

내가 원하는 해결책은 아니지만 해결책이없는 것이 좋습니다. -/

관련 문제