PhpCms模块管理:问吧伪静态设置

softyun3年前cms教程146

一、确定服务器已经支持URL重写

 

二、模块配置

 

位置:模块管理---问吧--模块配置


说明:

1、需要新增加规则的可直接点击新建URL规则;
2、修改已有规则需要到:系统设置--相关设置--URL规则管理--管理URL规则
找到属于问吧的模块--根据演示示例可以知道生成的格式是什么
附加:如何修改URL规则
规则名称:htmlshow、show分别为内容页伪静态规则名称和动态地址名称
静态URL规则:问吧没生成静态html,所以均为 否
三、Rewrite 规则的编写

 

以 .htaccess 为例:将规则保存到ask/目录
1、问吧伪静态规则如下
当问吧没有绑定域名二级域名时:
# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 / 为你的网站目录地址,如果程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms

# 如果您在httpd.conf中已经设置了重写规则,请去掉下面的注释

RewriteBase
# Rewrite Rules
RewriteRule ^(.*)show-([0-9] )\$ $1/show.php?id=$2
RewriteRule ^(.*)list-([0-9] )-([a-z] )\$ $1/list.php?catid=$2&action=$3
RewriteRule ^(.*)list-([0-9] )-([a-z] )-([0-9])\$ $1/list.php?catid=$2&action=$3&page=$4

# 将 RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 / 为你的网站目录地址,如果程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms# 如果您在httpd.conf中已经设置了重写规则,请去掉下面的注释RewriteBase # Rewrite RulesRewriteRule ^(.*)show-([0-9] )\$ $1/show.php?id=$2RewriteRule ^(.*)list-([0-9] )-([a-z] )\$ $1/list.php?catid=$2&action=$3RewriteRule ^(.*)list-([0-9] )-([a-z] )-([0-9])\$ $1/list.php?catid=$2&action=$3&page=$4
当问吧绑定域名二级域名时:
# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 / 为你的网站目录地址,如果程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms

# 如果您在httpd.conf中已经设置了重写规则,请去掉下面的注释

RewriteBase /
# Rewrite Rules
RewriteRule ^(.*)show-([0-9] )\$ $1/show.php?id=$2
RewriteRule ^(.*)list-([0-9] )-([a-z] )\$ $1/list.php?catid=$2&action=$3
RewriteRule ^(.*)list-([0-9] )-([a-z] )-([0-9])\$ $1/list.php?catid=$2&action=$3&page=$4

# 将 RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 / 为你的网站目录地址,如果程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms# 如果您在httpd.conf中已经设置了重写规则,请去掉下面的注释RewriteBase /# Rewrite RulesRewriteRule ^(.*)show-([0-9] )\$ $1/show.php?id=$2RewriteRule ^(.*)list-([0-9] )-([a-z] )\$ $1/list.php?catid=$2&action=$3RewriteRule ^(.*)list-([0-9] )-([a-z] )-([0-9])\$ $1/list.php?catid=$2&action=$3&page=$4



免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

DedeCms教程:百度新闻

百度新闻模块是为了生成百度所提供的新闻搜索所需的xml文件而制作的,其安装、卸载等操作已经在模块管理中有所介绍。浏览器兼容教程 百度新闻现在从原则上已经不再接受新的xml源提交,但是对旧的还是进行...

dedecms快速批量删除TAG标签

dedecms怎样批量删除TAG标签呢下面是操作方法,希望对你有所帮助。在织梦dedecms的后台的核心—批量维护—TAG标签管理里我们可以删除TAG标签,但是这样如果我们的TAG标签很多的时候,这样...

DEDECMS栏目目录名优化方案

DEDE V5.6中已经增加了默认扩展名的优化设置,允许用户启用扩展名是否添加到栏目地址中。 在后台系统-核心,可以选择栏目网址使用目录名(不显示默认页,即是 /a/abc/ 形式),如果启用,所有的...

DEDE2007 文章页面插入广告

图片: 我是新手,还得需要大家多多“照顾”。高手不要见笑,和我一样的“鸟儿”一起交流。看见帖子上有很多人要找什么广告该怎么样插到文章页。打开templets\style\article.css文件。查...

PhpCms系统设置:模块管理

安装模块 位置:系统设置---模块管理---安装模块注意:安装模块前,请确认将该模块文件夹上传至服务器上,模块位于网站根目录。模块目录填写的是该模块相对于根目录的路径,如友情链接模块:link,问吧模...

织梦dedecms channelartlist下autoindex失效解决办法

织梦dedecms channelartlist下autoindex失效解决办法。在channelartlist是无法获取到autoindex 值 可以用itemindex代替具体用法{dede:gl...