Apache(.htaccess和mod_rewrite)url重写/重定向无法正常工作:404找不到页面错误

时间:2014-05-26 07:41:19

标签: html apache mod-rewrite url-rewriting

我刚刚在我的服务器上安装了mod_rewrite模块,并试图通过将所有网址指向网页good.html来测试它

这是我的.htaccess文件:

RewriteEngine on 
RewriteRule .* good.html

但是我一直收到404页面未找到的消息? 我检查了我的httpd.conf文件并运行了phpinfo(),模块似乎已经装好了。有什么想法吗?

我也正在研究apache 2.0.58

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。一切都很好,但我必须在 httpd.conf (或任何其他网站配置加载)上更改两个配置。

更改为:

Options FollowSymLinks
AllowOverride All

这些选项位于目录标记中。如果未设置AllowOverride All,则.htaccess不会生效。

Eder的