如何使用htaccess将整个网站及其所有网页/网址重定向到新网站?
当我尝试以下操作时,它只会将旧网站的主页重定向到新网站。
Redirect 301 / http://www.newsite.com
当我尝试以下操作时,主页被重定向,但旧网站上的其他页面(www.oldsite.com/register
)获得了404.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.oldsite\.com$
RewriteRule ^/?$ "http\:\/\/www\.newsite\.com\" [R=301,L]
前:
www.oldsite.com - > www.newsite.com
www.oldsite.com/register - > www.newsite.com
www.oldsite.com/images/cats - > www.newsite.com
答案 0 :(得分:1)
据我所知,您需要将旧域中的所有内容重定向到新域中的索引页面,因此以下代码应该适合您:
RewriteEngine On
RewriteRule ^(.*)$ http://www.NEWDOMAIN.com [R=301,L]