当前位置:首页 > 技术文章 > 正文内容

Nginx重定向的两种方式

arlanguage5个月前 (12-09)技术文章44

Nginx重定向

可以使用Nginx来设置重定向,Nginx有两种设置重定向的方式

  • return形式
  • rewrite形式

return形式

可以使用的三种语法如下

#语法 以下三种都可以
return code;
return url;
return code url;

示例:

#301表示永久重定向  302表示临时重定向
return 301 http://baidu.com

rewrite形式

示例:

rewrite ^/$ http://baidu.com permanent

最后一项为flag,有以下几种选择

  • last 停止处理后续rewrite指令集,然后对当前重写的新url在rewrite指令集上重新查找
  • break 停止处理后续rewrite指令集,并不再重新查找,但是当前location内剩余非rewrite语句和location外的非rewrite语句可以执行
  • redirect 如果replacament不是以http://或https://开头,返回302临时重定向
  • parmanent 返回301永久重定向

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/3.html

分享给朋友:
返回列表

没有更早的文章了...

下一篇:Nginx性能优化的几个方法

“Nginx重定向的两种方式” 的相关文章

Linux 系统安装 Nginx

Linux 系统安装 NginxCentOS 7 Nginx 源代码编译安装# 官网下载最新版 https://nginx.org/en/download.html # 系统安装必备组件: yum install gcc gcc-c++ pcre pcre-devel zlib-devel ope...

logstash+ES+kibana搭建日志收集分析系统

日志监控和分析在保障业务稳定运行时,起到了很重要的作用,不过一般情况下日志都分散在各个生产服务器,且开发人员无法登陆生产服务器,这时候就需要一个集中式的日志收集装置,对日志中的关键字进行监控,触发异常时进行报警,并且开发人员能够查看相关日志。logstash+elasticsearch+kibana...

到 2024 年了,全球仍有 76.4% 的网站在用「已死」的 PHP!

如今资历稍长的程序员,提到 PHP 可能都会联想到一个梗:“PHP 是最好的语言。”这个梗并非出自别处,正源自于 PHP 自己的官方文档:早在 2001 年 7 月,PHP 文档中就有一句“PHP is the best language for web programming(PHP 是世界上最好...

nginx location 多root理解location

由于应用需求,这个 r 目录需要单独拉出来做处理,nginx 最开始是这样写的: server { root /home/webadm/htdocs; index index.php; location /r/ { root /diska/htdocs; } location ~ \.php { f...

网站nginx配置限制单个IP访问频率,预防DDOS恶意攻击

一、简介对于网站来说,尤其是流量较大出名的网站,经常遇到攻击,如DDOS攻击等,虽然有些第三方,如Cloudflare可以挡,但对于动态网站PHP来说,只能挡一部分。这时候需要对于单个IP恶意攻击做出限流。nginx的两个模块可以限流。nginx两个限流模块:连接频率限制,ngx_http_lim...

Nginx负载均衡安全配置说明2 nginx负载均衡配置文件

上一节,我们对Nginx安全配置的几个知识点做了一个说明,例如限制IP访问、文件目录禁止访问限制、需要防止DOS攻击、请求方法的限制和限制文件上传的大小这个进行了一个分析说明,详细的文章请关注我的头条号:一点热,在里面看回之前的文章,快速入口Nginx负载均衡的一些安全配置说明其实,配置Nginx的...