我正在尝试使用Apache和PHP-FPM在我的测试环境中的.htaccess文件中测试一些简单的重写指令。
似乎一个简单的重写规则适用于任何类型的文件,但不适用于* .php文件。
这有效:
RewriteEngine On
RewriteRule ^sandbox/video\.html?$ http://www.google.fr? [R,L]
但这不是:
RewriteEngine On
RewriteRule ^sandbox/video\.php?$ http://www.google.fr? [R,L]
我在Debian上的VM中运行Apache 2.2和PHP-FPM
它可能有关系吗?
感谢您的帮助
答案 0 :(得分:1)
使用PHP-FPM,永远不会读取.htaccess文件的php URL。您需要将重写添加到主配置中。