`
275553385
  • 浏览: 726018 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

nginx下rewrite规则中参数超过10 $10 解决方案

阅读更多

nginx下rewrite规则中参数超过10 $10  解决方案。

 

php文件p.php代码内容:

<?php
    echo _GET['name'];
?>

 

举例  获取http://www.jms.com/wk/jack-tom-4-5-6-7-8-9-jack.html 第10位的参数“jack”是name的值。如何获取到值jack呢。

在apache下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(.*)   $1/$9 [C,NC]
RewriteRule ^(.*)/(\w+)-(\w+).html   $1/p.php?name=$3 [L]
</IfModule>
 

在nginx下rewrite可以写成:

rewrite ^(.*)/(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(.*)   $1/$9 ;
rewrite ^(.*)/(\w+)-(\w+).html   $1/p.php?name=$3 last;
 

 

分享到:
评论

相关推荐

    nginx(windows版本)

    Nginx在Windows环境下的使用,为企业提供了高效、灵活的Web服务解决方案。通过熟练掌握反向代理、Rewrite规则、虚拟主机配置以及静态文件处理等核心功能,可以构建出稳定且高性能的网络服务架构。同时,Nginx的模块...

    2020T5友价商城源码系统nginx伪静态重写规则.zip

    总的来说,"2020T5友价商城源码系统nginx伪静态重写规则.zip"提供了一个全面的电商解决方案,包含了前端展示、后台管理、支付接口集成、物流处理以及虚拟商品交易等多个方面。对于开发者来说,这是一份宝贵的参考...

    nginx转发sftp、ftp的配置

    ### Nginx 转发 SFTP 和 FTP 的配置详解 #### 一、引言 在互联网技术领域中,Nginx...综上所述,通过上述步骤我们可以利用Nginx实现SFTP和FTP的转发,这对于构建高度定制化的文件传输解决方案具有重要的实践意义。

    实战Nginx.取代Apache的高性能Web服务器.2010

    - **Nginx的Rewrite规则编写实例**:包括各种常见场景下的rewrite规则示例。 - **Nginx与Apache的Rewrite规则实例对比**:对比Nginx和Apache在处理相同需求时的rewrite规则差异,帮助理解两者之间的异同。

    Nginx指南最新版

    - **反向代理至后端apache网站无法输验证码**:可能是因为Nginx的缓存机制导致验证码被缓存,解决方案是在配置中禁用对验证码请求的缓存。 - **利用Nginx urlhash提高squid服务器命中率**:通过urlhash算法优化...

    Nginx应用技术指南__最新版

    Nginx在运行过程中可能遇到各种问题,如配置错误、资源冲突等,通过查阅官方文档、社区论坛等方式,可以找到相应的解决方案。 #### 十六、相关资源下载 官方网站、社区论坛、技术文档等资源是学习和使用Nginx的...

    lua-nginx-module-master.zip

    因此,在设计解决方案时,应权衡业务需求和性能优化。 总之,"lua-nginx-module-master.zip"包含的lua-nginx-module是将Lua语言的强大功能引入Nginx的关键,它为开发人员提供了一种灵活且高效的方式,以应对复杂的...

    Nginx指南开发手册

    它由俄罗斯访问量第二的Rambler.ru站点开发,目的是提供一个稳定、高性能、可扩展的Web服务解决方案。Nginx的特点包括FastCGI、负载均衡和容错、模块化结构、支持SSL和TLS SNI等。它具有高并发连接处理能力,并且...

    Nginx 应用技术指南

    分析可能导致反向代理下验证码无法正常工作的原因,并提供解决方案。 **16.2 利用Nginx urlhash提高squid服务器命中率** 介绍如何使用Nginx的urlhash特性来优化Squid缓存服务器的表现。 **16.3 Nginx实践使用...

    thinkphp在低版本Nginx 下支持PATHINFO的方法分享

    如果你遇到问题,可以参考其他文章来解决问题,如“解决nginx不支持thinkphp中pathinfo的问题”、“Nginx下配置pathinfo及ThinkPHP的URL Rewrite模式支持”等,这些文章提供了更深入的解决方案和示例。 总之,通过...

    Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式

    - 如果在配置过程中遇到问题,可以参考官方文档或社区分享的解决方案,如上述内容中提到的TP官方解决方案和其他网友的分享。 7. 服务器环境变量:"fastcgi_split_path_info"指令用于正确地分割路径信息,确保...

    Nginx教程从入门到精通到失业

    - **遇到的问题**:列出在配置过程中可能遇到的问题及解决方案。 #### 十七、Nginx + Keepalived + Proxy Cache 配置高可用 Nginx 群集和高速缓存 - **高可用配置**:通过 Keepalived 配置 Nginx 高可用集群。 - *...

    Nginx从入门到精通.pdf

    相比于Apache等传统Web服务器,Nginx提供了更为轻量级且高效的解决方案。此外,Nginx的开源特性也吸引了大量的开发者参与其中,不断丰富和完善其功能。 #### 二、Nginx与Apache对比 **1. nginx相对于Apache的优点*...

    使用Nginx轻松实现开源负载均衡

    【Nginx 简介】 Nginx是由俄罗斯工程师Igor Sysoev开发的一款高性能HTTP和反向代理服务器,以其高效的...它的高效、稳定和低成本使其成为互联网行业中广泛采用的解决方案,无论是初创企业还是大型企业,都能从中受益。

    nginx入门指南

    - 分享在使用过程中遇到的问题及其解决方案。 **3. 向上取倍数,Nginx实现内存对齐的宏** - 解释Nginx中用于内存对齐的宏,以优化内存访问速度。 **4. Nginx的内存池管理分析(a)** - 分析Nginx内存池管理机制的...

    如何利用nginx通过正则拦截指定url请求详解

    总的来说,Nginx的灵活性和强大的URL处理能力使其成为许多网站首选的服务器解决方案。通过熟练掌握`location`、正则表达式以及相关变量的使用,我们可以精确地控制HTTP请求的流向,从而优化网站性能,保护资源安全,...

    nginx-1.17.7.rar

    总结,Nginx 1.17.7版本作为一个稳定的服务器解决方案,提供了丰富的特性和强大的功能。无论是对于小型网站还是大型企业级应用,Nginx都能胜任并提供优质的服务。理解并掌握Nginx的配置和管理,对于提升Web服务的...

    nginx下配置thinkphp文件的方法

    在本文中,我们将深入探讨如何在Nginx服务器上配置ThinkPHP框架的应用。...在配置过程中遇到任何问题,都可以向社区提问或查阅相关文档,以便找到解决方案。感谢您对我们网站的支持,希望这些信息对您有所帮助!

    解析CI即CodeIgniter框架在Nginx下的重写规则

    在Nginx服务器上运行CI应用时,由于Nginx的URL处理方式与Apache不同,可能会遇到路由问题,导致404错误。...通过理解这些文章中的解决方案,可以更好地解决在使用CodeIgniter框架时可能遇到的各种问题。

    Nginx应用技术指南 第一和第二版 绝对超值

    书中的"常见应用技术指南(nginx tips)"部分可能包含了更多实用技巧和案例,比如解决特定问题的快速方案,或者针对特定应用场景的优化策略。 通过阅读这两本指南,读者不仅能够全面掌握Nginx的基础操作,还能深入...

Global site tag (gtag.js) - Google Analytics