나는 이와 같은 .htaccess를 가지고 있습니다. 내가 세 개의 디렉토리와 이미지가 될 때까지Apache - RewriteCond % {REQUEST_FILENAME}! -f
Options FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^media/([^/]+) download.php?file=$1 [L]
RewriteRule ^json/([^/]+)/([^/]+)/([^/]+) jsonfeed.php?module=$1&method=$2¶ms=$3 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+) index.php?q=$1,$2,$3,$4 [NC,L]
모든 것이 잘 작동합니다. 예를 들면 다음과 같습니다.
http://localhost/upload/html/.thumbs/2.jpg
이 마지막 규칙과 유사한 URL이 적용됩니다. 파일이 존재합니다. 엔진을 다시 작성하지 않고도 정상적으로로드됩니다. 내가 뭘 잘못하고있어?
은'RewriteCond' 세트는 다음 중 하나에만 적용' – Deadooshka