网站建立发布后,为了宣传推广建立品牌的同时,网站现有的域名可能不适合网站的将来以及长期的发展,所以很多公司或者是和个人站长就换考虑选择启用新的域名。那么问题随之就来啦,什么问题?最为关心的当然是搜索引擎对之前网站的收录问题如何解决?在这个犹如大海的互联网浪潮中更换启用新域名的站点不在少数,那么以下内容将教你如何用旧的域名做301永久重定向到新域名。
更换新域名后,使用旧的域名做301永久重定向到新域名方法是,用记事本创建一个名为.htacess的文件放在旧域名根目录下,保持新旧网站目录结构完全一致。具体操作方法如下:
用记事本创建.htaccess文件,文件内容 例
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://pengtao.net/$1 [R=301,L]
其它
用301将不带WWW的域名重定向
rewriteEngine on
rewriteCond %{http_host} ^pengtao.net [NC]
rewriteRule ^(.*)$ http://www.pengtao.net/$1 [R=301,L]
用301将绑定的其他域名重定向到主域名
RewriteEngine on
RewriteCond %{HTTP_HOST} ^其他域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.其他域名.com$
RewriteRule ^(.*)$ http://www.主域名.com/$1 [R=301,L]
当然,也可以再扩展一下,将index.html、index.php等也重定向一下:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.pengtao.net/ [R=301,L]