我只想将一个页面(我的主页)重定向到某个子域。
我在我的.htaccess
文件中添加了这些行,
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} #some rule
RewriteRule ^index.php$ http://subdomian.mydomain.com
但是,出了点问题 - 这是错误日志中的警告:
RewriteRule: bad argument line '^'
如何更正重定向?
你应该删除HTTP_USER_AGENT
, 如果这正是它的样子。因此,您的最终规则应如下所示:
RewriteEngine on
RewriteRule ^index.php$ http://subdomian.mydomain.com [R=301]
请注意,您还应该包括 301 重定向标志。
我可能是错的,但我相信你需要将你的 RewriteRule 标记为外部重定向,即使它是一个子域。
尝试以下行:
RewriteRule ^index.php$ http://subdomian.mydomain.com [R]