我最近做了一個網站的大修,我們切換到該網站的新主域名。舊域名仍處於活動狀態,需要重定向到新域名。301重定向到相同的名稱文件,相同的服務器,但不同的域名
該網站仍然有相同的根文件夾,因此有一些文件被更新,但具有相同的名稱(即index.php,about.php,contact.php)。
我手動重定向都不再存在的新文件具有手動重定向文件(通過的.htaccess):
redirect 301 /old_file.php http://www.new_domain.org/new_file.php
但是這不會與具有相同的名稱,如文件的工作「的index.php」。我仍然可以通過舊的域名呼叫該網站。我如何正確引用這些文件,以便我沒有重複的谷歌懲罰?
我嘗試這樣做,也沒有工作:
#Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.old_domain.org$[OR]
RewriteCond %{HTTP_HOST} ^old_domain.org$
RewriteRule ^(.*)$ http://www.new_domain.org/$1 [R=301,L]
謝謝
謝謝你,這個工作完全 – dryving
工作就像一個魅力。 –