2010-03-08 8 views
1

브라우저 주소 표시 줄의 URL을 실제로 변경하지 않고 다른 주소로 리디렉션하려고합니다.브라우저에서 주소를 변경하지 않고 RewriteRule

사용자는 /path/page.php으로 이동하고 /path/index.php에 표시되는 내용을 참조하십시오.

주소 표시 줄에 URL은 /path/page.php으로 유지됩니다./

+0

이 규칙이 외부 리디렉션을 야기하는 이유가 표시되지 않습니다. 이 규칙과 충돌 할 수있는 다른 규칙이 있습니까? – Gumbo

답변

0

[P]를 프록시 플래그가 :

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule page.php index.php [NC] 

나는이 작업을 위해 [P]를 사용해야하는 경우 궁금 해요 :

이 리디렉션 코드입니다 다른 도메인 또는 웹 서버 (이 경우 Apache는 HTTP 프록시와 같이 작동 함) 로의 자동 리디렉션에만 필요합니다. 귀하의 경우 page.phpindex.php 같은 서버에 있으므로 [P] 플래그는 쓸모가 없습니다.

+0

삭제 해 주셔서 감사합니다. 동일한 도메인에 대한 자동 리디렉션을 얻으려고합니다. – framp

관련 문제