我最近对一个网站进行了大修,我们为该网站切换到了一个新的主域名。旧域名仍处于活动状态,需要重定向到新域名。
该站点仍然具有相同的根文件夹,因此有几个文件已更新,但名称相同(即 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]
谢谢你