首页 > 系统相关 >nginx配置文件中$request_uri变量

nginx配置文件中$request_uri变量

时间:2023-01-07 15:34:39浏览次数:44  
标签:www qipa250 配置文件 request uri nginx com pan

1、变量作用

这个$request_uri就是完整url中刨去最前面$host剩下的部分,

比如http://www.qipa250.com/pan/beta/test1?fid=3这个url,去掉www.qipa250.com剩下的就是了,

日志里会看到打印出来的$request_uri其实是/pan/beta/test1?fid=3。

如果只访问www.qipa250.com,$request_uri里也会有个/的。

2、使用场景

(1)
//表示url中只有域名,后面不跟任何东西,比如www.qipa250.com。
if ($request_uri ~* "^/$") 

(2)
 //表示域名后面那串儿只要包含test这个关键词,就可匹配成功。比如www.qipa250.com/pan/beta/test3
if ($request_uri ~* "test")
(3)
server {
        listen       80;
        #把http请求转成https
        return 307 https://$host$request_uri;
 }

标签:www,qipa250,配置文件,request,uri,nginx,com,pan
From: https://www.cnblogs.com/tc310/p/17032733.html

相关文章

  • Nginx和Tomcat实现负载均衡​
    实验图​推荐步骤​Nginx服务器开启路由转发功能,客户端和Tomcat服务器配置ip地址设置正确​安装Tomcat服务器配置网站​安装Nginx代理和负载均衡功能配置DNS服务器域名解析,......
  • Nginx之突然不能域名访问
    一、问题背景像往常一样,重启Windows和Linux环境利用docker部署的nginx等服务,但是Windows访问不了部署的服务二、报错截图如下三、我的项目配置如下四、分析问题(1)查......
  • SpringBoot笔记--配置文件分类+yaml相关知识+读取配置文件内容
    配置文件要是需要使用自己的配置替换默认配置时,需要使用后缀名为application.properties或者application.yml(application.yaml)进行配置当然,几个文件都在resources文件夹......
  • k8s 1.22.10 Ingress-nginx 的部署
    1.创建ingressingress-nginx/index.mdatcontroller-v1.1.3·kubernetes/ingress-nginx(github.com)源文件地址:ingress-nginx/index.mdatcontroller-v1.1.3·ku......
  • 技术汇总:第十章:Maven Profile动态选择配置文件
    MavenProfile什么是MavenProfile在我们平常的java开发中,会经常使用到很多配制文件(xxx.properties,xxx.xml),而当我们在本地开发(dev),测试环境测试(test),线上生产使用(product)时,......
  • nginx通过http_x_forwarded_for限制来访IP示例
    由于入访经过负载均衡设备,后端nginx无法获取client_ip,只能通过http_x_forwarded_for获取到最原始用户IP。这里通过http_x_forwarded_for来限制固定IP的用户可以访问。普......
  • Nginx https证书生成
    一、证书和私钥的生成1234567891011121314151617181920212223241.创建服务器证书密钥文件server.key:opensslgenrsa-des3-outser......
  • 自动生成android动画配置文件
    importflash.net.FileReference;importflash.system.System;varxs:XML=<animation-listxmlns:android="http://schemas.android.com/apk/res/android"android:oneshot......
  • unknown directive "mp4" in /etc/nginx/nginx.conf
    unknowndirective"mp4"in/etc/nginx/nginx.conf 1、问题背景想通过nginx实现mp4格式视频的播放功能。在nginx配置文件(/etc/nginx/nginx.conf)中的配置如下:serve......
  • js原生xhr请求XMLHttpRequest
    创建一个请求实例,发送请求varxhr=newXMLHttpRequest();xhr.open('GET','test.php');xhr.send();监控XMLHttpRequest对象的状态变化xhr.onreadystatechange=......