htaccess - すべての問題をキャッチ

.htaccessのキャッチオールルールに問題があり、その上にある他のすべてのルールをオーバーライドしています。

RewriteRule ^images/(.*).gif$ media/gif/$1.gif [L]
RewriteRule ^images/(.*).jpg$ media/jpg/$1.jpg [L]
RewriteRule ^(.*)$ dispatch.php?uri=$1 [C] 

一致が見つかった場合、キャッチオールが実行されないようにするにはどうすればよいですか?

2

1 答え

書き換え条件を使うことができます

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] 

私はそれを真っ暗なverifiying書いた

1
追加された
それはうまくいきませんでしたが、あなたは私を正しい道に据えました。これはうまくいった:RewriteCond%{REQUEST_URI}!\。(css | JS | gif | png)$ RewriteRule ^(。*)$ dispatch.php?uri = $ 1 [L]
追加された 著者 Joe,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com

Vue.js - 日本のコミュニティ [ja]
Vue.js - 日本のコミュニティ [ja]
3 参加者の

このグループではVue.jsについて話します。 パートナー:kotaeta.com

Angular - 日本のコミュニティ [ja]
Angular - 日本のコミュニティ [ja]
3 参加者の

このグループではAngularについて話します。 パートナー:kotaeta.com

React.js — 日本のコミュニティ[ja]
React.js — 日本のコミュニティ[ja]
3 参加者の

このグループではReact.jsについて話します。 パートナー:kotaeta.com

JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript