.htaccess - 当文件存在时,Htaccess + mod_rewrite 不起作用
问题描述
试图将所有图像重定向到 .php 文件。
放入 .htaccess 这条规则:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.(jpg|png|jpeg|gif)$ images/w/index.php?image=$1.$2 [NC,L]
它仅在文件不存在时才有效
例如,我已将文件 qwe.jpg 上传到我网站的根文件夹。
然后我去http://mysite_com/qwe.jpg - 重定向不起作用,我看到我的 jpg 文件
当我去http://mysite_com/qwe1.jpg(qwe1.jpg 不存在) - 重定向工作,我看到我在 images/w/index.php 中写的内容!
如何使其适用于现有文件?
解决方案
推荐阅读
- three.js - Three.js 预加载的 Troika Text 仍会重新加载文本
- python - 在 python 中检测二进制噪声图像中的线条
- anylogic - 如何更新数据库并让延迟块参考延迟持续时间以更新值?
- html - 如何阻止 div 重叠以及与消息一起滚动
- reactjs - 对象可能为“空”。TS2531
- javascript - 无法从 React 中的窗口对象加载脚本对象
- python - 遍历一列以查找每个位置第一次出现的特殊字符
- excel - 类内匹配的错误处理 - Excel VBA
- visual-studio-code - 最小化(减小尺寸)vscode时如何自动隐藏侧栏和面板
- ssis - 如何生成 UTF-8,通过 SSIS 输出 csv 文件