重命名网址不适用于htaccess

时间:2013-10-19 11:18:58

标签: .htaccess url url-rewriting

我使用以下重写规则重命名网址: -

RewriteRule ^home$ index.php

但这不起作用。所以我使用了另一条规则,即

RewriteRule ^home.html$ index.php

它显示404 error

注意:相同的代码在其他网站中工作,但不在我的网站中。 Thanx !!

1 个答案:

答案 0 :(得分:0)

确保在规则开启前mod_rewrite

RewriteEngine on
RewriteBase /

RewriteRule ^home(\.html?)?$ index.php [NC,L]

这会将/home/home.htm/home.html重写为index.php。如果这不起作用,请检查mod_rewrite文件中是否已启用httpd.conf(之前删除#)

LoadModule rewrite_module modules/mod_rewrite.so

AllowOverride None更改为AllowOverride All无处不在。重启Apache。