mod_rewrite 和精确匹配时的重定向

mod_rewrite 和精确匹配时的重定向

答案1

关于您的设置的更多信息会很好,但基本上:

RewriteRule ^/$ http://my.name.com/ [R=301,L]

这是针对您要重定向的域的虚拟主机配置;如果它在 htaccess 或<Directory>块中,那么您需要删除路径信息:

RewriteRule ^$ http://my.name.com/ [R=301,L]

..如果它位于像 htaccess 这样适用于所有域名的位置,那么您将需要让它不重定向到目标域。

RewriteCond %{HTTP_HOST} !^my\.name\.com$ [NC]
RewriteRule ^$ http://my.name.com/ [R=301,L]

相关内容