学生教材网 >程序设计 > 开源项目 > 程序开发 > 浏览文章

Nginx下配置301/302 - 此木倚南

来源:网络编辑:佚名时间:2015-11-27人气:

三北防护林图片,皇家一号被查,胡杭网yrt9

Nginx 301永久重定向
301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值.

前提是将根域名和www域名都指向服务器地址。将根域名301转向到带www的二级域名,需要在站点的配置文件中

server name字段下加入如下代码:

if ( $host != "www.a.com" ) {
  rewrite ^/(.*)$ http://www.a.com/$1 permanent;
  }

还有一种办法是为根域名添加一个新的server规则:在配置文件中的servername字段中将根域名去掉,然后在配置文件末尾单独设置一条server规则:

server {
  server_name a.com;
  rewrite ^(.*) http://www.a.com$1 permanent;
        }

然后重新加载nginx即可:nginx -s reload.

Nginx 302临时重定向

server {
    server_name a.com;
    rewrite ^/(.*) http://b.com/$1 redirect;

    #redirect表示临时,和上面的permanent永久区分
      }

原文链接:http://www.zhouyalin.com/2015/11/22/nginx-301/

使用Nginx为Leanote配置Https

可以在网上买一个,或者自己做一个.

Nginx 一点一滴 03 - 架构机制

Nginx服务器的开发完全遵循模块化设计思想

热门推荐