현재 디렉토리를 제외하고 아무것도 일치RewriteRule의 /한다 RewriteCond 도움말 - 나는 규칙을 가지고
RewriteRule ^([A-Za-z0-9-/]+)$ myFile.php?myId=$1
나는 폴더와 파일을 (그냥 예라고 말할 수)에 액세스 할 수있게하려면
, 인덱스 그것의 .php. 그러나 규칙을 사용하면
RewriteRule ^example$ example/index.php [L]
대신에 첫 번째 규칙과 일치합니다. 그것은 파일의 첫 번째 규칙입니다. 요청이 '/ 예'로 시작하지 않는 한, 당신은 당신의 규칙 일치를 얻을 것이다
RewriteCond %{REQUEST_URI} !^/example
RewriteRule ^([A-Za-z0-9-/]+)$ myFile.php?myId=$1 [L]
이 방법 :
좋은 아이디어이지만'/ example'을'/ example/index.php'로 다시 작성해야하기 때문에 문제가 해결되지 않습니다 – user123444555621
[DirectoryIndex] (http : //httpd.apache .org/docs/2.0/mod/mod_dir.html)? –