我用PHPcms做了一个网站 现在处理伪静态出现了问题 望高手帮忙写个伪静态规则 与url规则

2025-05-15 21:37:47
推荐回答(1个)
回答1:

phpcms 是什么版本,我也在头痛这个问题,目前v9是不支持自定议栏目静态的,需要改底层代码.
下面是我操作的过程,请高手一起指导一下.
注:apache下 http.conf 中配置已开启
操作如下:
1.
LoadModule rewrite_module modules/mod_rewrite.so 前的#已去掉
2.

allowoverride all
options all
Order allow,deny
Allow from all

3.在web目录下建.htaccess文件.
RewriteEngine On
RewriteRule ^(.*)/list_([0-9]+)$ $1/index\.php\?m=content&c=index&a=lists&catid=$2
这样按我的理解,
浏览器中输入:
http:// localhost /list_18 (网址1)
应该被重写为:
http:// localhost /index.php?m=content&c=index&a=lists&catid=18 (网址2)
但实际测试,直接输入网址2 可以正常打开页面.而输入网址1返回http 404未找到页面.
请高手指导一下.谢谢.