首页 > 解决方案 > 当文件存在时,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 中写的内容!

如何使其适用于现有文件?

标签: .htaccessmod-rewrite

解决方案


推荐阅读