如何使用htaccess将website.com/和website.com/index.php重定向到另一个页面

时间:2015-04-17 13:26:01

标签: html apache .htaccess url-rewriting

我可以将website.com/index.php重定向到website.com/home,但我找不到将website.com重定向到website.com/home

的方法

我尝试了RewriteRule ^/$ /home [R=301],但它没有做任何事情。

2 个答案:

答案 0 :(得分:1)

试试这个

RewriteEngine on 
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?website\.com$ [NC] 
RewriteRule .* http://www.website.com/home [R=301,L] 

此规则将www.website.com重定向到www.website.com/home

或者将此添加到.htaccess

RewriteRule ^/?$ /home [R=301,L] 

答案 1 :(得分:1)

单个规则可以处理两个重定向:

RewriteRule ^/?(index\.php)?$ /home [NC,L,R=301]