내 사이트 디렉토리에 대한 규칙을 작성하려고합니다. PHP 파일에 대해서만 mod_rewrite 규칙을 작성하는 방법
나는이 같은 시도 :RewriteEngine on
RewriteRule ^(css|font|img|js)/([a-zA-Z0-9\/\.])$ $1/$2 [L]
RewriteRule ^([a-zA-Z0-9\/\_]*)$ index.php?url=$1 [L]
을하지만 잘 작동하지 않는 이유를 이해하지 못할.
1 - 나는 사용자가이 디렉토리 css|font|img|js
에 직접 액세스 할 I 사용자가보기 디렉토리에 *.js|*.css
파일에 직접 액세스 할
2- (단지 파일이 아닌 디렉토리 목록을. 403.php
에 디렉토리 목록을 다시 작성) . (다른되지 파일. 403.php
에 다른 재 작성)
3- 나는 사전에 index.php?url=$1
덕분에 다른 모든 URL을 다시 작성합니다.