《基于nginx架構(gòu)的網(wǎng)站域名平滑遷移》要點(diǎn):
本文介紹了基于nginx架構(gòu)的網(wǎng)站域名平滑遷移,希望對您有用。如果有疑問,可以聯(lián)系我們。
大家已經(jīng)發(fā)現(xiàn)茶話匯的博客地址從blog.tektea.com調(diào)整為www.tektea.com了,這是為了方便大家更好記住和訪問本站.
雖然blog和www同而tektea.com的二級域名(我一直認(rèn)為www也只是個(gè)二級域名,只是www相對特殊),但blog.tektea.com和www.tektea.com其實(shí)是兩個(gè)網(wǎng)站了,那么茶話匯在以往積累的外鏈和收錄都怎么繼承呢?比如:我們早期的文章被轉(zhuǎn)載到CSDN等網(wǎng)站,如何確保在外部網(wǎng)站的blog.tektea.com下的URL能自動(dòng)跳轉(zhuǎn)到www.tektea.com下呢?
這些問題的答案是:301重定向.它是網(wǎng)址重定向最可行也是最友好的方案.當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請求時(shí),服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁永久性轉(zhuǎn)移到另一個(gè)地址.
301重定向的方法很多,可以通過動(dòng)態(tài)網(wǎng)頁來實(shí)現(xiàn),例如:使用PHP,ASP,JSP等語言.
不過今天要介紹的則是直接借助WEB服務(wù)器軟件nginx的重定向功能來實(shí)現(xiàn):
1、WEB服務(wù)器軟件也有分很多種類,比如:Tomcat,Apache,它們的重定向文件是我們熟知的.htaccess文件;
2、nginx是當(dāng)前越來越流行的輕量級WEB服務(wù)器軟件,其重定向文件是/usr/local/nginx/conf/nginx.conf,在其中增加或修改如下內(nèi)容,其中斜線的則是根據(jù)你實(shí)際需要的跳變情況來填寫,最后的permanent則表示301重定向:
server {
server_name blog.tektea.com;
rewrite ^(.*) $1 permanent;
}
3、設(shè)置完成后,你需要重啟下nginx服務(wù);最后可以到百度搜索下“301重定向檢測”,通過工具來檢測下301是否生效,如果檢測結(jié)果包含以下信息,則表示檢測通過:
HTTP/1.1 301 Moved Permanently
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/4626.html