文档章节

Nginx下配置301/302

此木倚南
 此木倚南
发布于 2015/11/28 11:21
字数 234
阅读 640
收藏 0
点赞 0
评论 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

NGINX的安装及配置

昨天系统的nginx出了点问题,nginx进程被kill,但是整个系统下又找不到nginx的目录。 由于nginx正在做分发跳转,所以很多系统都进不去了。没有办法,只能重新安装及配置 查找nginx的安装 su...

王小明123 ⋅ 2012/12/23 ⋅ 0

nginx 301 302跳转配置方法 与 总结

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

游鱼彩虹 ⋅ 2016/12/26 ⋅ 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

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 ⋅ 4

nginx正向代理配置

Nginx 正向代理配置文件: server { resolver 8.8.8.8; resolvertimeout 5s; listen 0.0.0.0:8080; accesslog /home/reistlin/logs/proxy.access.log; errorlog /home/reistlin/logs/proxy.e......

木雨山 ⋅ 2014/06/06 ⋅ 0

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

Nginx 作为Http代理服务器配置

Nginx Http Proxy 代理服务器, 功能和 Squid 一样,适用于正向代理 Http 网站。 需求如下: 1.有一台nginx在国外 2.国内的用户访问web 通过先在本地 proxy服务器的ip和端口,然后可就可以通过代...

石曉曉 ⋅ 2012/03/09 ⋅ 0

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

6月7日任务 Nginx安装、 默认虚拟主机、Nginx用户认证、Nginx域名重定向

12.6 Nginx安装 1. wget http://nginx.org/download/nginx-1.12.1.tar.gz //下载安装包 2. tar -zxvf nginx-1.12.1.tar.gz //解压文件 3. ./configure --prefix=/usr/local/nginx //配置 4.......

吕湘颖 ⋅ 05/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 25分钟前 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 30分钟前 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 56分钟前 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 昨天 ⋅ 0

Confluence 6 重新获得站点备份文件

Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 <home-directory>/backups> 目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。 运行从 Confluence...

honeymose ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部