php nginx 伪静态规则,nginx伪静态规则教程: 自定义设置任意伪静态规则

本文详细讲解了如何为网站设置自定义伪静态规则,通过例子说明了location块中正则表达式的使用和参数传递,以及如何通过PHP $_GET获取验证规则的效果。适合初学者理解并实现在宝塔面板中配置伪静态URL。
摘要由CSDN通过智能技术生成

其他程序的.,网上也有,就不多说了

那么自定义的如何写呢?

ng伪静态设置可以参考下面两行代码的写法 和 解释.寻找其中的规律.location / {

rewrite ^/([0-9]+)-([0-9]+)\.html$ /index.php?cid=$1&id=$2 last;

rewrite ^/([0-9]+)-([0-9]+)-([0-9]+)\.html$ /index.php?cid=$1&id=$2&page=$3 last;

}

其中第一行.代表  把   /1-2.html 的网址  访问时 当做 /index.php?cid=1&id=2来执行

其中第二行.代表  把   /1-2-3.html 的网址  访问时 当做 /index.php?cid=1&id=2&page=3来执行

其中前面的正则表达式匹配的字符.自动转换成后面的 $1 $2 $3

每个括号代表一个匹配项. 分别对应后面的 $1 $2 $3

为了更好的看到效果

我们可以在一个页面的最上方写入下面php代码:<?php

var_dump($_GET);

?>

然后设置伪静态后 访问你的 伪静态网址

看一下获取到的 get参数 是否是你想要的.即可

宝塔面板里面的伪静态直接写规则即可.无需再写 :location / { }

可以直接这样写:rewrite ^/([0-9]+)-([0-9]+)\.html$ /index.php?cid=$1&id=$2 last;

rewrite ^/([0-9]+)-([0-9]+)-([0-9]+)\.html$ /index.php?cid=$1&id=$2&page=$3 last;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值