浙北英语网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

湖州日报:3名学子入围“希望之星”只有狂人才干的事情!带字幕美国之音慢速英语VOA Special English学英语视频近1000个,自诩为国内最全!适合增加词汇和锻炼听力!点击查看...
查看: 477|回复: 3
打印 上一主题 下一主题

LNMP下Nginx实现域名301重定向教程[图解]

[复制链接]
跳转到指定楼层
1#
发表于 2013-5-29 09:43:50 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
LNMP下Nginx实现域名301重定向教程[图解]
  本站绑定了onelone.com和www.onelone.com,这样对搜索引擎很不友好,导致域名的PR值分散到两个URL上了。301重定向就可以解决这个问题,把不带www和带www的域名合并到一起。下面以本站为例,做了LNMP环境下的nginx域名301重定向教程。

  直接用VI编辑器打开 /usr/local/nginx/conf/vhost/onelone.com.conf 这个配置文件,代码如下:
  1. server
  2.       {
  3.           listen       80;
  4.           server_name onelone.com www.onelone.com;
  5.           index index.html index.htm index.php default.html default.htm default.php;
  6.           root  /home/wwwroot/onelone.com;

  7.           include typecho.conf;
  8.           location ~ .*\.(php|php5)?$
  9.                   {
  10.                           fastcgi_pass  unix:/tmp/php-cgi.sock;
  11.                           fastcgi_index index.php;
  12.                           include fcgi.conf;
  13.                   }

  14.           location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  15.                   {
  16.                           expires      30d;
  17.                   }

  18.           location ~ .*\.(js|css)?$
  19.                   {
  20.                           expires      12h;
  21.                   }

  22.           access_log off;
  23.       }
复制代码
现在把 server_name onelone.com www.onelone.com; 这行的 onelone.com 删掉。再在后面加上下面代码:

server {    server_name onelone.com;    rewrite ^(.*) http://www.onelone.com$1 permanent;}
  最后的效果图如下:
  改完后重启nginx就生效了。虽然做了301重定向,但是DNS处还是要做A记录解析的。完成后,试试效果,打开onelone.com就会自动跳转到www.onelone.com

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|典范英语|Oxford在线词典|在线查词典|每日签到|浙北英语网 ( 蜀ICP备10032068号 )

GMT+8, 2024-5-4 21:37 , Processed in 0.064277 second(s), 37 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表