文档章节

Nginx下配置301/302

此木倚南
 此木倚南
发布于 2015/11/28 11:21
字数 234
阅读 882
收藏 0

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/12/24/nginx%E4%B8%8B%E9%85%8D%E7%BD%AE301302.html


© 著作权归作者所有

共有 人打赏支持
此木倚南
粉丝 0
博文 3
码字总数 1517
作品 0
太原
nginx实现http协议301、302重定向

最近在配合其他团队对网站进行seo方面的优化,其中建议需要对url进行大量301修改,基本就是将原来的较长的url重新定向到一个比较短的url,提高对搜索引擎的友好程度,如果发现你的网页从一个很...

老徐_kevin
2014/05/12
0
0
nginx 301 302跳转配置方法 与 总结

首先看一个完整代码示例,关于nginx 301 302跳转的。 301跳转设置: 302跳转设置: 在看下关于nginx 301 302跳转的详细说明文档 last – 基本上都用这个Flag。 break – 中止Rewirte,不在继...

游鱼彩虹
2016/12/26
4
0
nginx的301与302如何配置

转自:http://blog.sina.com.cn/s/blog5d73ba76010145rr.html 首先看一个完整代码示例,关于nginx 301 302跳转的。 301跳转设置: server { listen 80; servername 123.com; rewrite ^/(.) ......

小杨_Ivan
2017/02/09
0
0
nginx http proxy 正向代理的例子

配置 Nginx Http Proxy 代理服务器,与 [Squid] 功能一样,适用于正向代理 Http 网站。 一,Nginx 正向代理配置文件: server { resolver 8.8.8.8; resolver_timeout 5s; listen 0.0.0.0:808...

夏日晚晴天
2013/11/18
0
4
Nginx中配置所有子域名重定向Redirect到www

Apache 配置是这样的: #.htaccess RewriteEngine On RewriteCond %{HTTP_HOST} !^www.yourdomain.com RewriteRule (.) http://www.yourdomain.com$1 [R=301,L] Nginx 的配置: # /etc/nginx/......

wape-yang
2013/04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
15
4
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部