【发布时间】:2017-07-14 21:33:56
【问题描述】:
我在服务器上设置了一个项目,该项目使用 apache Web 服务器和 PHP 作为脚本语言。在我的本地机器上(使用 XAMPP).htaccess 正在工作。我用下面的脚本测试了它,它被重定向到谷歌。下面的脚本是文件的第一行。
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^test\.php http://www.google.com/? [R=301,L]
但是服务器上的相同配置不起作用。我确认mod_rewrite 已启用。
我无权访问服务器配置,只能通过 phpinfo() 查看和确认。
Symfony 2.6 + apache 2.2 + php 5.5.23 是配置。
【问题讨论】:
-
当您访问您的网址时会发生什么??
-
我用根目录下的 test.php 文件对其进行了测试。它不会重定向到 Google。相反,它会加载 test.php 页面内容。
-
你有
AllowOverride All吗? -
@Gogol AllowOverride All 是我无法访问的 apache 配置中的一个选项。
-
试着把它放在你的 htaccess 中
标签: php apache .htaccess httpd.conf