有部分公司感觉自己之前的域名不合心意,想更换新的域名,但是又担心这样做会使自己在老域名时所做的优化成果全部付诸东流。也正是因为这一点,巨大多数企业都选择了停止不前,放弃了更换新域名这一诱人的决定。然而其实是有两全的方法来完成新域名更换的,这个方法的具体流程如下:
首先,我们可以新老域名并用过度。当我们有意向做老域名更换新域名操作时,可以为网站同时指定两个域名,让新域名有一定的发展空间而又不丢失原域名的信息情况。这一步操作是为新域名打下一定的基础,为第二步操作奠基。
其次,我们要做老域名的301重定向。对于301重定向可能很多人都比较陌生,不明白何谓301重定向。这样子没法操作好301重定向,甚至误把301做成302。然而它们又是两个不同的功能。这里先做介绍:
301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
302 redirect: 302代表暂时性转移(Temporarily Moved ),在前些年,不少黑帽SEO曾广泛应用这项技术作弊,各大主要搜索引擎有一定的打击力度,像Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。
了解到301跟302的区别之后,接着为大家解说301实现老域名重定向新域名的方法:
1.基于IIS网站服务器实现301重定向
打开internet信息服务管理器--右键目标站点选择属性并点击--在“**网站属性”里选择“主目录”--在“连接到资源时的内容来源”选项中点选“重定向到url”--在“重定向到”输入框中输入要跳转到的目标网页的URL地址--接着选中“资源的永久重定向”(最重要一步切记)-- 最后点击“应用”即便完成iis的301重定向。
2.基于Apache网站服务器实现301重定向
Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一:
Redirect permanent / http://www.easway.net/ (将目录下内容重定向到http://www.easway.net/)
redirect permanent /index.php http://www.easway.net/index.php?go=category_6(将网页index.php重定向到http://www.easway.net/index.php?go=category_6)
使用.htaccess文件实现重定向要注意确保新老域名的目录机构及网页文件都是相同的,还有.htaccess文件只能在安装有ModRewrite模块的Apache服务器的linux系统上起作用。
最后,将新域名站点内指向首页的链接采用绝对地址
意思就是站内指向首页的地址原来是“ href="/" 或者 href="/index.asp"” 这种相对地址的改成“href="http://www.easway.net"”这种绝对地址模式。其作用是更好的让搜索引擎记录当前网站的域名信息。
完成以上流程之后,你就可以在保留原有的网站优化成果的基础上,更换更适合企业的域名了。