在此先感谢,我正在尝试将在example.com或example.com/index.php中输入的任何人重定向到example.com/home
请让我知道,我已经尝试了重定向永久和301的htaccess规则,但他们没有工作。我的页面是动态创建的。
答案 0 :(得分:1)
首先,确保您的语法正确。这是你的.htaccess文件的样子吗?
Redirect 301 / http://example.com/home
Redirect 301 /index.php http://example.com/home
如果你确定,试试这个:
RewriteEngine on
RewriteBase /
RewriteRule ^& http://example.com/home [L,R=301]
RewriteRule index.php http://example.com/home [L,R=301]
答案 1 :(得分:0)
难道你不能只是放一个PHP脚本来重定向访问者?以下应该可以工作,将其保存为根目录中的index.php。
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.yoursite.com/home" );
?>