基于nginx架构的网站域名平滑迁移
《基于nginx架构的网站域名平滑迁移》要点: 大家已经发现茶话汇的博客地址从blog.tektea.com调整为www.tektea.com了,这是为了方便大家更好记住和访问本站. 虽然blog和www同而tektea.com的二级域名(我一直认为www也只是个二级域名,只是www相对特殊),但blog.tektea.com和www.tektea.com其实是两个网站了,那么茶话汇在以往积累的外链和收录都怎么继承呢?比如:我们早期的文章被转载到CSDN等网站,如何确保在外部网站的blog.tektea.com下的URL能自动跳转到www.tektea.com下呢? 这些问题的答案是:301重定向.它是网址重定向最可行也是最友好的方案.当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 301重定向的方法很多,可以通过动态网页来实现,例如:使用PHP,ASP,JSP等语言. 不过今天要介绍的则是直接借助WEB服务器软件nginx的重定向功能来实现: 1、WEB服务器软件也有分很多种类,比如:Tomcat,Apache,它们的重定向文件是我们熟知的.htaccess文件; 2、nginx是当前越来越流行的轻量级WEB服务器软件,其重定向文件是/usr/local/nginx/conf/nginx.conf,在其中增加或修改如下内容,其中斜线的则是根据你实际需要的跳变情况来填写,最后的permanent则表示301重定向: 3、设置完成后,你需要重启下nginx服务;最后可以到百度搜索下“301重定向检测”,通过工具来检测下301是否生效,如果检测结果包含以下信息,则表示检测通过: (编辑:ASP站长网) |