Michael Asked: 2012-10-25 15:18:48 +0800 CST2012-10-25 15:18:48 +0800 CST 2012-10-25 15:18:48 +0800 CST mod_rewrite 和重定向完全匹配[重复] 772 可能重复: 关于 Mod_Rewrite 规则您想知道但又不敢问的一切? 我想将http://www.name.com和http://name.com/重定向到http://my.name.com/。 示例 http://www.name.com/转到http://my.name.com http://name.com/转到http://my.name.com http://www.name.com /picture.jpg无重定向 http://name.com/folder/picture.jpg无重定向 谢谢。 apache-2.2 1 个回答 Voted Best Answer Shane Madden 2012-10-25T17:08:01+08:002012-10-25T17:08:01+08:00 有关您的设置的更多信息会很好,但本质上: 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]
有关您的设置的更多信息会很好,但本质上:
那是在您的虚拟主机配置中用于重定向域的;如果它在 htaccess 或
<Directory>
块中,那么您需要删除路径信息:..如果它位于适用于所有域名的 htaccess 之类的位置,那么您需要让它不重定向到目标域。