文档章节

Nginx下配置301/302

此木倚南
 此木倚南
发布于 2015/11/28 11:21
字数 234
阅读 1527
收藏 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 301 302 重定向

nginx 301 302跳转的详细说明 server {   listen 80;   server_name abc.com;   rewrite ^/(.*) http://www.abc.com/$1 permanent;   access_log off;   } last – 基本上都用这个......

柠檬草的味道
2014/04/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot jpa 访问数据库

spring boot(五):spring data jpa的使用 SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql

颖辉小居
23分钟前
4
0
Quartz + Oracle 分布式Job实现

简述 实现 依赖包 <dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.3</version><exclusions><exclusion><groupId>com.zax......

呼呼南风
29分钟前
5
0
崛起于Springboot2.X之集成规则引擎Drools(41)

1、创建Springboot项目,勾选Web模块和lombok插件 2、添加pom其他依赖 <dependency> <groupId>org.kie</groupId> <artifactId>kie-spring</artifactId> <version>7.11.0.Fin......

木九天
37分钟前
5
0
Kylin修改context-path方法

Kylin修改context-path比较麻烦,本身kylin是前后端分离的工程,修改不是只改war,还得改前端路径 步骤如下: 1、tomcat webapps 修改 kylin.war 修改成test.war 2、vi test.war 从index.htm...

litterMo
37分钟前
2
0
怎样使用Chrome浏览器截取整个网页?

1、打开控制台:Ctrl + Shift + I 2、命令执行:Ctrl + Shift + P 3、Capture full size screenshot 浏览器会自动下载截图图片,推荐过几个扩展功能: 1.全屏幕截取网页编辑共享神器-Awesom...

近在咫尺远在天涯
40分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部