Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用多个参数重写Nginx URL大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正尝试通过Nginx重写下面的URL:

http://www.domain.com/script.PHP?title=LONGStriNG&desc=LONGStriNG&file=LONGStriNG&id=THREELETTERS

成这样的东西:

http://www.domain.com/script/LONGStriNG/LONGStriNG/LONGStriNG/LONGStriNG/THREELETTERs.html

目前为止,我所能find的就是如何包含一个variables。 我有五个variables要通过,每个都以“/”结尾。

在sed中需要帮助理解这个正则expression式

sed打印第n个正则expression式的行

在Windows上启用Perl中的颜色正则expression式debugging

sed命令在solaris中工作,但不在Linux中

检查String是否可以在Linux和Windows上的FS中的path

Windows phone7:为每个状态创build一个具有不同背景图像的自定义button

perl一个class轮+如何过滤文件

我怎样才能轻松获得在C中的正则expression式SELEct?

tesTing一个5位整数的参数

RegExp从Redmine日志文件提取数据

您可以通过$ arg_name变量在Nginx中访问脚本参数name

用脚本参数重写URL到一个友好的网址然后变成这样简单的重写:

LOCATIOn /script/script.PHP { rewrite ^ /script/$arg_title/$arg_desc/$arg_file/$arg_id.html last; }

相反,重写友善的网址到PHP脚本版本将是:

LOCATIOn /script/ { rewrite "^/script/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]{@R_969_10587@" /script.PHP?title=$1&desc=$2&file=$3&id=$4 last; }

基本上你有正则表达式捕获(每个圆括号对是一个捕获),然后你可以引用$ 1,$ 2,…变量

大佬总结

以上是大佬教程为你收集整理的用多个参数重写Nginx URL全部内容,希望文章能够帮你解决用多个参数重写Nginx URL所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: