可能重复:
一切你想知道Mod_Rewrite规则,但不敢问?
我想将http://www.name.com和http://name.com/redirect到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没有redirecthttp://name.com/folder/picture.jpg没有redirect
谢谢。
有关您的设置的更多信息将是好的,但基本上:
RewriteRule ^/$ http://my.name.com/ [R=301,L]
这是在您的虚拟主机configurationredirect的域名; 如果它在一个htaccess或<Directory>
块,那么你需要删除path信息:
RewriteRule ^$ http://my.name.com/ [R=301,L]
..如果它位于适用于所有域名的htaccess之类的位置,那么您需要让它不redirect目标域。
RewriteCond %{HTTP_HOST} !^my\.name\.com$ [NC] RewriteRule ^$ http://my.name.com/ [R=301,L]