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重定向呢?

Nginx 301重定向 日新博客LNMP环境下Nginx的配置

1、增加域名权重。

2、促进搜索引擎优化效果。

3、利于网页PR传递。

4、优化网页收录。

5、拥有更好的用户体验。

Nginx 301重定向 日新博客LNMP环境下Nginx的配置:等您坐沙发呢!

发表评论

表情
还能输入210个字