将主页重定向到子域

时间:2013-05-03 16:09:08

标签: apache .htaccess redirect subdomain

我只想将一个页面,我的主页重定向到一些子域

我在.htaccess个文件

中添加了这些行
RewriteEngine on
RewriteCond  %{HTTP_USER_AGENT} #some rule
RewriteRule ^index.php$ http://subdomian.mydomain.com

但是,出了点问题 - 这是错误日志中的警告:

RewriteRule: bad argument line '^'

如何更正重定向?

2 个答案:

答案 0 :(得分:1)

您应该删除HTTP_USER_AGENT,如果它正是它的样子。所以,你的最终规则应如下所示:

RewriteEngine on
RewriteRule ^index.php$ http://subdomian.mydomain.com [R=301]

请注意,您还应该包含301重定向标记。

答案 1 :(得分:0)

我可能错了,但我相信你需要将RewriteRule标记为外部重定向,即使它是一个子域名。

请尝试以下行:

RewriteRule ^index.php$ http://subdomian.mydomain.com [R]