0
에 나는 3 개 파일이 내가 site.com에있을 때 그것은 012로 리디렉션됩니다.항상입니다. 이 요청 된 파일 이름 인 경우에만 RewriteRule의 실행 의미Rewerite URL이 htaccess로 호스트
RewriteCond %{REQUEST_FILENAME} !-f
:이 문제의 원인이 될 수있는 라인이 site.com/some-argument
에 나는 3 개 파일이 내가 site.com에있을 때 그것은 012로 리디렉션됩니다.항상입니다. 이 요청 된 파일 이름 인 경우에만 RewriteRule의 실행 의미Rewerite URL이 htaccess로 호스트
RewriteCond %{REQUEST_FILENAME} !-f
:이 문제의 원인이 될 수있는 라인이 site.com/some-argument
: 인수가 예를 들어 전달되면하지만 내 로컬 호스트에 나에게 만 리디렉션 을 찾을 수 없습니다..
당신이 값을 httpd.conf (또는 htaccess로)의 설정은 다음 수도 작동하지 않는 로컬 호스트에: 당신이 시도 기본 index.php
으로 다음 http://site.com
를 입력 할 때 때문에 위의 설정의
DirectoryIndex index.php
을 표시되고 아파치에 의해 발견 되었기 때문에 위의 RewriteCond는 false를 반환하고 RewriteRule은 실행되지 않습니다.
위의 주석을 테스트하려면 RewriteCond를 참조하고 동작이 변경되는지 확인하십시오.