PHP脚本未在.htaccess

时间:2017-10-05 12:12:26

标签: php apache .htaccess mod-rewrite

我的目标是在调用指向/download内的文件或目录的链接时执行 PHP脚本(例如,当尝试调用https://example.com/download/files/file.zip时,它应该启动我的index.php)。 .htaccess文件夹中的/files如下所示:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^.*\.(css)$ [NC]
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

我在XAMPP本地测试过,然而,一切都在那里工作得很好。 在现场测试时我发现,我的脚本甚至没有被执行。

以下是我本地系统的不同之处:

  • Live在Debian 8.9.0上运行,我在Windows 10上运行
  • 我无法轻松访问实时服务器上的httpd.conf(apache2.conf)
  • 实时系统中有一个两个 .htaccess文件,一个级别向下和根目录

我的第一个猜测是,.htaccess和根目录中的其他/download文件存在冲突。但删除那些没有改变任何东西。我的脚本仍未执行。

我不知道我做错了什么。有人能指出我正确的方向吗?

0 个答案:

没有答案