Htaccess重写上传目录

时间:2015-09-15 17:11:56

标签: php apache .htaccess mod-rewrite

我有这个.htaccess文件:

RewriteEngine On
RewriteBase /

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php

/upload目录中的文件未显示(图像)。我尝试在我现在拥有的最后一条规则之前添加一条匹配^upload/(.*)$L标记的规则,但这不起作用。在./之前删除index.php而不设置RewriteBase也不起作用。

基本上,出于某种原因,RewriteCond似乎都失败了导致文件中存在的文件被重定向到index.php

我做错了吗?在我今天更新PHP之前它运行良好。

1 个答案:

答案 0 :(得分:0)

最后,事实证明是custombuild重写了配置文件,导致服务器上出现了一些奇怪的行为。从备份恢复了配置,一切都很好。