我的目标是在调用指向/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本地测试过,然而,一切都在那里工作得很好。 在现场测试时我发现,我的脚本甚至没有被执行。
以下是我本地系统的不同之处:
我的第一个猜测是,.htaccess
和根目录中的其他/download
文件存在冲突。但删除那些没有改变任何东西。我的脚本仍未执行。
我不知道我做错了什么。有人能指出我正确的方向吗?