码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx 301跳转设置方法

时间:2016-04-28 19:47:25      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

  下面示例将www.example.com跳转到example.com,如果你需要跳转到www域名,相应修改一下下面代码即可。Nginx 301跳转设置其实很简单,首先打开站点.conf配置文件,文件路径一般是:/usr/local/nginx/conf/vhost/,然后下载本地或者使用vi修改都行。

  

技术分享

  找到server代码段,如下相应修改即可:

  server { listen 80; server_name www.example.com example.com; if ($host ~* www.example.com) { rewrite ^/(.*)$ http://example.com/$1 permanent; } index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/example.com; include none.conf; location ~ .*\.(php|php5)?$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } access_log /home/wwwlogs/example.com.log example.com; }

  其中上面添加到跳转代码是:

  if ($host ~* www.example.com) { rewrite ^/(.*)$ http://example.com/$1 permanent; }

  设置后重启Nginx即可生效,可以使用http://tool.chinaz.com/pagestatus/查询一下返回状态码是否是301。如果跳转访问错误,请确保你域名有正确解析。

4月28日早报:两市缩量盘整【带鱼投资理财】:http://licai.daiyuline.com/gupiao/315.html

银价创近年来新高 广东融釿金白银现货掀翻投资业:http://licai.daiyuline.com/guijinshu/314.html

Nginx 301跳转设置方法

标签:

原文地址:http://www.cnblogs.com/wenku/p/5443716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!