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

我的是linux的vpsnginx下的规则主要是栏目页与内容页尝试好多办法都不行不是404就是直接跳到主页... 我的是linux的vps nginx下的规则主要是栏目页与内容页 尝试好多办法都不行 不是404就是直接跳到主页 展开
 我来答
唯觅宠物
2013-02-13
知道答主
回答量:85
采纳率:0%
帮助的人:6万
展开全部
phpcms 是什么版本,我也在头痛这个问题,目前v9是不支持自定议栏目静态的,需要改底层代码.
下面是我操作的过程,请高手一起指导一下.
注:apache下 http.conf 中配置已开启
操作如下:
1.
LoadModule rewrite_module modules/mod_rewrite.so 前的#已去掉
2.
<Directory "D:/PC_webserver/wwwroot">
allowoverride all
options all
Order allow,deny
Allow from all
</Directory>
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未找到页面.
请高手指导一下.谢谢.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式