nginx伪静态规则 5
forum.php?mod=forumdisplay&fid=43&filter=typeid&typeid=9forum.php?mod=forumdisplay&fi...
forum.php?mod=forumdisplay&fid=43&filter=typeid&typeid=9
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jflxx=1&page=1
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jcmsxt=1&jflxx=1&page=1
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jymys=2&jcmsxt=1&jflxx=1&page=1
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jyxhj=2&jymys=2&jcmsxt=1&jflxx=1&page=1
帮我把这几挑写成伪静态,最好解释一下怎么写的或者发个教程或链接什么的,非常感谢! 展开
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jflxx=1&page=1
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jcmsxt=1&jflxx=1&page=1
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jymys=2&jcmsxt=1&jflxx=1&page=1
forum.php?mod=forumdisplay&fid=44&filter=sortid&sortid=2&searchsort=1&jyxhj=2&jymys=2&jcmsxt=1&jflxx=1&page=1
帮我把这几挑写成伪静态,最好解释一下怎么写的或者发个教程或链接什么的,非常感谢! 展开
1个回答
展开全部
在nginx中,rewrite的规则一般是:
rewrite pattern replacement [flag];
1. 其中pattern是匹配制定的url,这里采用pcre的正则表达式的匹配规则来进行;
2. replacement表示把匹配到的pattern的url转发到replace表示的url;
nginx默认是会把原url的参数原封不动的挂在新url之后。如果想忽略参数,可以采用replacement?的形式。
3. flag主要包括break;last;permenant;等。
如问题,如果你的静态url为
/forumstatic?mod=.....
可以采用如下的规则:
rewrite "/^+forumstatic" /document_root/forum.php break;
或者重写参数:只保留mod参数,并且把mod参数转成m参数
rewrite "/^+forumstatic" /document_root/forum.php?m=$arg_mod? break;
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询