phpcmsv9如何设置分类筛选伪静态

1.网站筛选功能已经实现.
2.但是url静态化,总是出现问题.xxx/test/list-26---3--1.html ,点击后提示404,
3.有没有做过phpcms筛选伪静态的,帮下忙,分数可以再加.

代码太多,沾不上,私聊帮忙看下代码~

第1个回答  2015-09-30
你用的Apache还是nginx,需要在服务里添加一下伪静态规则。追问

nginx的,是伪静态的问题是吗

追答

在nginx的配置文件里加上rewrite规则,类似这种:
rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last;
你自己调一下,改成适合你URL的。

追问

是修改.htaccess文件吗

追答

.htaccess是Apache的rewrite文件,nginx一般没有这个,nginx一般修改的是ngnix/conf/xxx.conf
加到对应网站的配置文件里

本回答被提问者采纳
第2个回答  2021-04-12

wordpress网站设定伪静态有益于seo优化,而且有益于百度搜索引擎网络爬虫浏览,提升网址文章内容百度收录的速率。下边我共享一下wordpress网站伪静态设定的方式。

第3个回答  2017-09-05
rewrite ^(.*)/list-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*).html$ $1/index.php?m=content&c=index&a=lists&catid=$2&cydx=$3&jmdy=$4&mdzs=$5&rzxm=$6&tscy=$7&tzje=$8&tzshr=$9&page=$10 last;
相似回答