由于各种因素咱们也许需求抛弃原来的域名,但需求保存原有的数据存在,许多人也许会直接删除原来的域名从头绑定一个新的域名。本来这么的做法是不当的,究竟咱们之前花费较多的时刻和精力保护老的网站,网站是有必定的权重的,咱们是不是能够让丢失降低到最低点,平移到新的域名中来呢?老左今日清晨有接到某个商家的告诉,说我用的一个域名含有他们的关键词,需求让咱们期限替换掉,不予他理论了,替换就替换呗。
通常咱们都是用的VPS或许不约束搭站数量的虚拟主机,尽量的坚持原有的IP不变,我这边在老站点同IP的VPS主机下新建一个新域名站点,这么咱们能够确保原有的站点IP不变,由于站点频频的替换IP也是会受影响的。
把老站点下的网站文件和数据库仿制到新站点下,这儿本来只需求把文件搬到新站点下。由于我运用的是WORDPRESS程序,所以在数据库中修正2处网址为新的地址,其次,我用批量替换内容把牵扯到内容中的旧的URL地址改成新的网址。
咱们需求把新的域名解析到该IP下,然后等生效以后查看是不是能够翻开站点,数据之类的是不是坚持与原有站点相同。
这个是比较主要的,咱们需求坚持原有的途径不变,而不是悉数跳转到新站点首页,比方www.老域名.com/url/ 还需求跳转到www.新域名.com/url/ 这么的地址,咱们就需求设置全站301。不一样的服务器,301要点向的办法是不相同的。
1.重定向新域名abcd.com到www.新域名abcd.com
这种重定向意图是使域名仅有,网站SEO不可或缺的一部分,后边重定向www.新域名abcd.com到新域名abcd.com也是出于相同的因素,仅仅方式不一样。翻开.htaccess文件,参加以下规矩。(下面的规矩是对于主域名的,子域名要修正)
RewriteEngine OnRewriteCond %{HTTP_HOST} !^www.新域名abcd.com$ [NC]RewriteRule ^(.*)$ http://www.新域名abcd.com/$1 [L,R=301]
2.重定向旧域名abcd.cn/file/file.php 到 新域名abcd.com/otherfile/other.php
RewriteCond %{HTTP_HOST} ^www.旧域名abcd.cn$RewriteRule ^file/file.php$ http://www.新域名abcd.com/otherfile/other.php [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^a.com$ [NC]
RewriteRule ^(.*)$ http://www.a.com/$1 [L,R=301] /*域名a.com 301重定向到 www.a.com*/
RewriteRule uploads/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php)$ – [F] /*装备后uploads、data、templets目录下不能履行php文件,避免挂马*/
ErrorDocument 404 /404.html /*在网站根目录下设置404页面*/
也许有的网站上面现已存在了许多的页面,当自己改版后翻开了很多的页面都能翻开。于是这个时分就忽略了那些真正死链的连接,而这些死链若没及时处理,那么将会给你的网站带来无穷的损伤。要及时的做好404页面处理,好让baidu蜘蛛及用户拜访的痛快无阻。
ErrorDocument 404 /404.html /*在网站根目录下设置404页面*/
robots有的话也需求修正
也许有的网站有运用robots这个功用有的也没有运用,若有运用的话,那么你改版的时分,也记住里面的有关信息要进行修正,修正后也需求经过baidu站长东西后台进行robots功用里面进行更新robots,这么也会促进baidu赶快的更新。
坚持新站点更新
咱们需求在近期坚持新站点的更新以及恰当的外连接,让搜索引擎知道咱们替换成新的地址,以及让用户知道咱们替换成新的地址就需求在网站明显的位置告诉用户新地址的URL,如果有交流连接的需求联络对方替换。
告诉用户网站将进行改版
也许有些用户现已习惯了在你网站进行停留。当某一天偶然发现进来后你的页面发生了改动,那么这个时分必然会存在一些不安。特别是一些有资金收支的网站,当天天都是拜访这个域名的时分,这个时分由于你改版运用新的域名。那么用户输入这个域名却跳转到别的一个域名去,那么这些都会直接的影响用户运用。而这个时分你有告诉说网站现已做了哪些改版,那么这会直接的去除了用户的诸多疑问。
这么,经过简略的五步,就能够完结老域名替换成新域名,404页面设设置,以及注意事项,这些都且将网站的权重流失率降低到最低点。