2015-01-22 5 views
-1

mod_rewrite를 처음 사용하여 지금까지 결과가없는 그물 및 Apache 문서를 검색했습니다. 나는 하위 디렉토리 내부에 htaccess로 파일에 다음 다시 쓰기 규칙을 사용하여, & T 웹 서비스 호스트 AT 온의 mod_rewrite의 기능을 테스트하기 위해 노력하고있어 :AT & T 공유 호스팅 서비스에서 mod_rewrite가 예상대로 작동하지 않습니다.

한다 RewriteEngine 에있는 RewriteRule^test.html를 $ test.php

"/mod_rewrite_test/test.html"로 이동하면 브라우저의 결과 : "요청한 URL /a/b//public/mod_rewrite_test/test.php를이 서버에서 찾을 수 없습니다."

.htaccess 파일을 지우고 "/mod_rewrite_test/test.html"이 내가 만든 test.html 파일을로드 할 수 있기 때문에 규칙을 읽는 중입니다. 이 간단한 테스트는 내가 액세스 할 수있는 다른 호스팅 제공 업체에서 잘 작동합니다. 다시 쓰기 URL에 "/ a/b /"및 "/ public"추가 기능이있는 이유에 대한 의견이 있으십니까?

답변

0

양식에 맞음에 따라 질문을 한 직후 나는 마침내 답을 찾았습니다. htaccess로이 추가는 일 :

RewriteBase/다시 쓰기가 추가하지 않고 다른 호스트에서 작동/

홀수 mod_rewrite_test.