Nginx 301重定向 日新博客LNMP环境下Nginx的配置
301重定向是很常见的需求,比如访问 wibo.me,自动跳到 www.rixin.info。或者倒过来,访问 www.rixin.info跳到 wibo.me。因为日新网使用LNMP环境,使用Nginx网络服务器,Nginx 中配置 301 重定向(301 redirect)很容易,下面介绍下方法。
打开 nginx.conf 文件,找到你的 server 配置段:
server { |
2 |
listen 80; |
3 |
server_name wibo.me www.rixin.info; |
4 |
#server_name localhost; |
5 |
if ($host != 'www.rixin.info' ) { |
6 |
rewrite ^/(.*)$ http: //www.rixin.info/$1 permanent; |
7 |
} |
8 |
} |
如果访问的 URL 是不带 www 的地址,则跳到带 www 的 URL 上面去。即让不带 www 的域名跳转到带 www 的域名。
或者单独为不带 www 的 URL 单独设一条 server 规则:
1 |
server { |
2 |
server_name wibo.me; |
3 |
rewrite ^(.*) http: //www.rixin.info$1 permanent; |
4 |
} |
把 nginx.conf 上传,再重启Nignx服务回即可:
/etc/init.d/nginx restart
为什么需要301重定向呢?
1、增加域名权重。
2、促进搜索引擎优化效果。
3、利于网页PR传递。
4、优化网页收录。
5、拥有更好的用户体验。
Nginx 301重定向 日新博客LNMP环境下Nginx的配置:等您坐沙发呢!