`
yeaha
  • 浏览: 50939 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

nginx rewrite笔记

阅读更多
想把 /s123 rewrite 到 /survey/shortid/survey_id/123

rewrite "^/s(\d+)(.*)$ /survey/shortid/survey_id/$1$2 permanent;

但是死活不工作,查来查去有人说他加上host就好了,于是改为
rewrite "^/s(\d+)(.*)$ http://$host/survey/shortid/survey_id/$1$2 permanent;

最后进一步改进为
rewrite "^/s(\d+)(.*)$ $scheme://$host/survey/shortid/survey_id/$1$2 permanent;

对于非要加$host不可感到有些多余,但是又没有更好的解决办法,先这样用着吧
分享到:
评论

相关推荐

    nginx课程笔记文件.zip

    里面有关于nginx所有的配置具体的介绍,其中有nginx怎样配置负载均衡,图片服务器,资源压缩,黑白名单限制,websocket反向代理,rewrite重写规则,服务器缓存设置,ssl证书配置,keepalive部署nginx集群,openResty...

    nginx学习笔记.zip

    **Nginx学习笔记概述** Nginx是一款高性能的HTTP和反向代理服务器,也是一款邮件代理服务器。它以其稳定性、高性能以及丰富的模块配置而受到广泛赞誉,常用于网站的负载均衡、静态文件处理和SSL加密等场景。本学习...

    nginx笔记.zip

    **Nginx基础概念** Nginx是一款高性能的HTTP和反向代理服务器,同时也是一款邮件代理服务器。它的设计目标是高并发、低内存占用以及稳定可靠。...阅读"nginx笔记.pdf",可以更详细地了解Nginx的配置和使用技巧。

    nginx学习笔记及相关资料

    "nginx学习笔记及相关资料"这个压缩包中可能包含了关于Nginx的配置示例、教程文档、实战案例等,帮助学习者深入理解Nginx的工作原理,掌握配置和管理技巧,提升解决实际问题的能力。 总之,Nginx是一个强大且灵活的...

    Nginx笔记快速上手

    - Nginx支持URL重写,通过`rewrite`指令实现。这在实现SEO友好URL或者内部路径转换时非常有用。 - 使用`break`、`last`、`redirect`等标志控制重写规则的执行流程。 6. **访问控制** - 可以通过`allow`和`deny`...

    nginx进阶vip - 第二课笔记1

    在本篇笔记中,我们将深入探讨Nginx的高级特性,包括如何管理和控制Nginx进程,以及如何配置虚拟主机和使用Location指令进行URL路由。首先,我们关注Nginx的信号管理: 1. **TERM** 和 **INT** 信号:这两个信号...

    nginx进阶vip -第4课笔记1

    【Nginx进阶VIP - 第4课笔记1】 本节课主要探讨了Nginx的高级用法,包括跨域处理、防盗链机制、缓存和压缩等方面的知识点。以下是详细内容: 一、Nginx核心功能回顾 1. 读取静态文件:Nginx擅长快速高效地处理静态...

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议.zip

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议 视频教程+笔记+课件+资料 虽然在课程中还讲解了部分HTTP协议的技术,但是课程的重点还是NGINX、JVM、Tomcat三相运维与配置技术。课程内容包括了Nginx进阶...

    nginx教程.doc

    8. **URL重写**:讲解如何使用`rewrite`规则对URL进行动态重定向或修改,以实现更灵活的路由管理。 9. **静态文件缓存**:探讨Nginx的缓存机制,如何设置缓存策略以提高网站访问速度。 ### 第四部分:SSL与安全 ...

    Nginx安装配置教程.docx

    #### 三、安装PCRE以支持Rewrite功能 - **下载PCRE源码包**: - 下载地址:`http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz` - 使用命令`wget`下载。 - **解压并编译安装**: - 解压...

    Nginx高性能Web服务器详解-123

    在"新建文本文档.txt"中,可能包含了额外的笔记或补充信息,但鉴于其文件名无法提供具体细节,我们无法在此详细展开。总体而言,"Nginx高性能Web服务器详解-123"这份资料将帮助读者全面了解Nginx的各个方面,无论是...

    笔记资料.zip

    4. URL重写:理解如何使用Nginx的rewrite模块来实现URL重定向和规则匹配。 5. 文件缓存:学习Nginx的缓存功能,提高静态资源的访问速度。 6. 安全策略:包括SSL/TLS证书配置,防止DDoS攻击,以及设置HTTP头部安全...

    Linux 中 Nginx 1.10.1 源码包编译成可直接使用的软件包(CentOS 7.0)

    本教程将指导你如何从源码包编译Nginx 1.10.1版本,并配置其高级特性,包括rewrite规则、gzip压缩、SSL加密、状态监控和缓存清理。以下是你需要遵循的步骤: 1. **系统准备**: - 首先确保你的系统是最新状态,...

    第三次课程笔记1

    【Nginx 知识点详解】 Nginx 是一款高性能的反向代理服务器,常用于网站的负载均衡和静态资源处理。本节课主要讲解了Nginx的基础配置、进程模型、HTTPS请求配置以及负载均衡策略。 1. **Nginx 反向代理和正向代理*...

    老男孩 运维笔记.pdf下载 高清完整版

    页面重定向、rewrite规则配置以及安全设置是Apache配置中的高级话题。Web日志分析对于了解网站的访问量、用户行为等非常有用。 ### MySQL数据库 MySQL是一个流行的开源关系型数据库管理系统,广泛应用于网站和应用...

    老男孩linux运维课程笔记

    - **防止网站图片盗链**:使用Rewrite规则来识别并阻止外部网站直接加载站点内的图片。 - **忽略某些访问日志记录**:在Apache配置文件中设置`LogFormat`和`CustomLog`指令,过滤不需要的日志记录。 #### MySQL主从...

    马哥LAMP笔记

    下载Apache源码,解压后配置并编译,根据需要选择模块(如mod_php、mod_rewrite等),然后进行安装。记得设置Apache的启动脚本,以便于服务管理。 3. **安装MySQL** 安装MySQL时需要指定数据目录,配置服务器选项...

    PHP面试笔记.pdf

    - **Rewrite功能**: Apache的Rewrite功能更为强大。 - **稳定性**: Apache在稳定性方面表现更好,bug较少。 - **SSL支持**: Apache的SSL模块功能更为完善。 **2. 网络I/O模型** - **Epoll/Kqueue**: 高效的事件驱动...

    minimal-web-notepad:带有密码保护的最小 PHP 网络记事本。 所有笔记保存为文本文件

    唯一的服务器要求是启用了 mod_rewrite 的 Apache 网络服务器或启用了 ngx_http_rewrite_module 和 PHP 的 nginx 网络服务器。 为原版添加了功能: 带有超链接 URL 的笔记查看选项(对移动设备非常有用) 密码保护...

Global site tag (gtag.js) - Google Analytics