新域名francissoung.com启用一来,博主把博客迁移到blog.francissoung.com域名下,www.francissoung.com域名下只编写了几个简单HTML页面用做向导索引页。
但是我发现,搜索引擎在收录的时候优先收录www域名,于是乎,我又把www域名的虚拟主机配置文件中的WEB目录直接指向到了blog的WEB目录,以为这样就能更好的收录blog域名。结果证明不但不能被很好的收录,反而影响了排名。
有一种解决方法,301永久重定向配置。把其中www域名永久重定向到blog域名传递权重。
谷歌对301的反应快一些,百度需要一段时间后才能识别301。
301永久跳转,当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息中的状态码的一种,表示本网页永久性转移到另一个地址。
302临时跳转,也是状态码的一种,意义是暂时转向到另外一个网址。
二者的区别主要是,一句话,302容易被搜索引擎视为spam,301则不会。
permanent代表301永久跳转,改为redirect则为302临时跳转。
设置步骤:
首先,设置www.francissoung.com和blog.francissoung.com解析到同一个IP
其次,设置好域名解析后修改nginx配置文件
修改nginx.conf,增加以下部分
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/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。