.htaccess htaccess-捕获所有问题
我在.htaccess中遇到了一个问题,它超越了我的所有其他规则.htaccess htaccess-捕获所有问题,.htaccess,.htaccess,我在.htaccess中遇到了一个问题,它超越了我的所有其他规则 RewriteRule ^images/(.*).gif$ media/gif/$1.gif [L] RewriteRule ^images/(.*).jpg$ media/jpg/$1.jpg [L] RewriteRule ^(.*)$ dispatch.php?uri=$1 [C] 如果在其上方找到匹配项,如何防止执行“全部捕获”?您可以使用重写条件 RewriteCond %{REQUEST_URI} ^images.
RewriteRule ^images/(.*).gif$ media/gif/$1.gif [L]
RewriteRule ^images/(.*).jpg$ media/jpg/$1.jpg [L]
RewriteRule ^(.*)$ dispatch.php?uri=$1 [C]
如果在其上方找到匹配项,如何防止执行“全部捕获”?您可以使用重写条件
RewriteCond %{REQUEST_URI} ^images.*
RewriteRule ^images/(.*).gif$ media/gif/$1.gif [L]
RewriteRule ^images/(.*).jpg$ media/jpg/$1.jpg [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ dispatch.php?uri=$1 [C]
我写的是widouth验证它不起作用,但你确实让我走上了正确的道路。这确实有效:RewriteCond%{REQUEST\u URI}!\。(css | jpg | js | gif | png)$RewriteRule^(.*)$dispatch.php?uri=$1[L]