我只想将一个页面,我的主页重定向到一些子域。
我在.htaccess
个文件
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} #some rule
RewriteRule ^index.php$ http://subdomian.mydomain.com
但是,出了点问题 - 这是错误日志中的警告:
RewriteRule: bad argument line '^'
如何更正重定向?
答案 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]