本帖最后由 FXB 于 2021-12-3 18:01 编辑
nginx 没错是可以正常运行的.但是今天换成apche 第一条规则不行,别的可以 ,程序是zblog nginx规则:
复制代码 apche规则:
复制代码 宝塔环境 /// 我需要 使用这个规则….rewrite ^(.*)/S/(.+)$ $1/track/?irid=$2 last; |
得等大佬解答, 水不下去了 * 臣妾做不到啊~ |
把RewriteRule ^/S/(.+)$ /track/?irid=$1去掉试试,也就是:
<IfModule mod_rewrite.c> |
255 |
zblog自带的伪静态插件不是有么 |
看了看,应该是RewriteRule ^/S/(.+)$ /track/?irid=$1的问题,可能加的位置不对,其他规则apacge和nginx转换说得通,RewriteRule ^/S/(.+)$ /track/?irid=$1这个就不太清楚了 |
我程序要调用这个页面,这个没办法生成吗 还是我规则写的不对 |
对 刚刚仔细看了看 因为之前nginx规则里也有,确实不能少 应该是这条规则出错了 |
RewriteRule ^(.*)/S/(.+)$ $1/track/?irid=$2 试试这个 |
本帖最后由 uu123654789 于 2021-12-3 18:08 编辑
就是这行 你一开始nginx规则,rewrite ^(.*)/S/(.+)$ $1/track/?irid=$2 last; ,和apache ,RewriteRule ^/S/(.+)$ /track/?irid=$1 这条不匹配 |