2013-03-13 5 views
0

에 나는 3 개 파일이 내가 site.com에있을 때 그것은 012로 리디렉션됩니다.항상입니다. 이 요청 된 파일 이름 인 경우에만 RewriteRule의 실행 의미Rewerite URL이 htaccess로 호스트

RewriteCond %{REQUEST_FILENAME} !-f 

:이 문제의 원인이 될 수있는 라인이 site.com/some-argument

답변

0

: 인수가 예를 들어 전달되면하지만 내 로컬 호스트에 나에게 리디렉션 을 찾을 수 없습니다..

당신이 값을 httpd.conf (또는 htaccess로)의 설정은 다음 수도 작동하지 않는 로컬 호스트에

: 당신이 시도 기본 index.php으로 다음 http://site.com를 입력 할 때 때문에 위의 설정의

DirectoryIndex index.php 

을 표시되고 아파치에 의해 발견 되었기 때문에 위의 RewriteCond는 false를 반환하고 RewriteRule은 실행되지 않습니다.

위의 주석을 테스트하려면 RewriteCond를 참조하고 동작이 변경되는지 확인하십시오.

관련 문제