网站的301重定向方法

今天在百度上才发现原来黑色自由带www的域名是无法打开的,原因是没有在nginx里面做301重定向。晚上回家就把www域名重定向了一下,方法有2种:

1、使用nginx的301重定向规则:

if ($host != ‘www.dfreedom.net’ ) {
rewrite ^/(.*)$ http://www.dfreedom.net/$1 permanent;
}

本站之前使用的就是nginx的301重定向,这次并没有使用。

2、域名的301重定向:

本站使用的是dnspod的服务,其系统本身就可以实现www的重定向:

QQ图片20140109185702

域名的301重定向对于网站来说是很有必要的,因为本站在nginx配置信息里面只写的顶级域名,www没有写进去,所以造成网站无法访问,国内的一些搜索引擎还是会默认爬www站。