![mod_rewrite 和精确匹配时的重定向](https://linux22.com/image/796272/mod_rewrite%20%E5%92%8C%E7%B2%BE%E7%A1%AE%E5%8C%B9%E9%85%8D%E6%97%B6%E7%9A%84%E9%87%8D%E5%AE%9A%E5%90%91.png)
答案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]