關於搜索引擎收錄www而不收錄其餘子域名的解決方法

新域名francissoung.com啓用一來,博主把博客遷移到blog.francissoung.com域名下,www.francissoung.com域名下只編寫了幾個簡單HTML頁面用作嚮導索引頁。html

可是我發現,搜索引擎在收錄的時候優先收錄www域名,因而乎,我又把www域名的虛擬主機配置文件中的WEB目錄直接指向到了blog的WEB目錄,覺得這樣就能更好的收錄blog域名。結果證實不但不能被很好的收錄,反而影響了排名。nginx

有一種解決方法,301永久重定向配置。把其中www域名永久重定向到blog域名傳遞權重。服務器

谷歌對301的反應快一些,百度須要一段時間後才能識別301。curl

301永久跳轉,當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息中的狀態碼的一種,表示本網頁永久性轉移到另外一個地址。網站

302臨時跳轉,也是狀態碼的一種,意義是暫時轉向到另一個網址。搜索引擎

兩者的區別主要是,一句話,302容易被搜索引擎視爲spam,301則不會。
permanent表明301永久跳轉,改成redirect則爲302臨時跳轉。url

設置步驟:spa

首先,設置www.francissoung.com和blog.francissoung.com解析到同一個IP
1451979543.pngcode

其次,設置好域名解析後修改nginx配置文件
修改nginx.conf,增長如下部分server

server {
     server_name www.francissoung.com;
     rewrite ^(.*) http://blog.francissoung.com$1 permanent;
}

最後,從新加載nginx配置,訪問http://www.francissoung.com就會301重定向到blog.francissoung.com了

ipv6@ipv6:~$ curl --head www.francissoung.com
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Fri, 24 Jul 2015 02:45:49 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: http://blog.francissoung.com/
相關文章
相關標籤/搜索