我尝试了几种可能性来仅重定向我的根域但不幸的是我无法让它工作。这些是我尝试过的选项。
RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com [NC]
RewriteRule ^/?$ http://newsite.com/folder/ [L,R=301]
还试过这个:
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ http://newsite.com/folder/$1 [L,R=301]
这两个代码都会重定向我的所有子页面,例如:http://website.com/contact.html
任何人都可以告诉我,我可能做错了什么或遗失了什么。
电贺, 罗伊
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个:
RewriteCond %{HTTP_HOST} oldsite\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ http://newsite.com/ [L,R=301]
这只会将oldsite.com
重定向到newsite.com
而不是为oldsite.com/abc