htaccess - 包罗万象的问题
我在 .htaccess 中遇到了一个包罗万象的规则的问题,该规则覆盖了它上面的所有其他规则。
RewriteRule ^images/(.*).gif$ media/gif/$1.gif [L]
RewriteRule ^images/(.*).jpg$ media/jpg/$1.jpg [L]
RewriteRule ^(.*)$ dispatch.php?uri=$1 [C]
如果在上面找到匹配项,如何防止 catch-all 执行?
I'm having an issue with a catch-all rule in .htaccess that is over-riding all my other rules above it.
RewriteRule ^images/(.*).gif$ media/gif/$1.gif [L]
RewriteRule ^images/(.*).jpg$ media/jpg/$1.jpg [L]
RewriteRule ^(.*)$ dispatch.php?uri=$1 [C]
How can I prevent the catch-all from executing if a match is found above it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
重写条件而无需验证
你可以使用我写的
you can use a rewrite condition
i wrote it widouth verifiying