url路由规则 {$catdir}/p{$page}.html
伪静态配置 RewriteRule ^([a-zA-Z]+)\/p([0-9]+).html$ index\.php\?m=content&c=index&a=lists&catname=$1&page=$2 [L]
配置完成后 发现分页链接(http://www.uxuew.cn/php/php/p2.html)中重复了一个栏目路径php;
解决办法:
在url路由规则 前面加一个 / 即 : /{$catdir}/p{$page}.html
/ 代表从根目录开始,不加/代表相对目录,所以地址会重复,同理,如果发现有url地址有重复部分,在地址前面加个反斜杠即可
伪静态配置 RewriteRule ^([a-zA-Z]+)\/p([0-9]+).html$ index\.php\?m=content&c=index&a=lists&catname=$1&page=$2 [L]
配置完成后 发现分页链接(http://www.uxuew.cn/php/php/p2.html)中重复了一个栏目路径php;
解决办法:
在url路由规则 前面加一个 / 即 : /{$catdir}/p{$page}.html
/ 代表从根目录开始,不加/代表相对目录,所以地址会重复,同理,如果发现有url地址有重复部分,在地址前面加个反斜杠即可
转载请注明:代码学堂>CMS教程 > phpcms教程 > 关于phpcms伪静态后分页url地址重复问题解决
随机文章
排行榜