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

softyun3年前cms教程143

一、确定服务器已经支持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信息列表模板中自定义联动类别调用及修改方法

DEDECMS信息列表模板中自定义联动类别调用及修改方法找了好几天资料,没找到新建织梦dedecms模型中自定义联动类别怎么用,自己就改了改..现在可以用了 。把方法分享一下…不对的地方请大家帮助改正...

PhpCms系统设置:文件管理器设置

开启文件管理器设置打开文件./include/config.inc.php将: define('FILE_MANAGER', '0'); // 是否允许使用文件管理器 1=是 0=否[安全] 修...

织梦dedecms友情连接不能更改,报错解决办法

织梦dedecms友情连接不能更改,报错解决办法织梦dedecms友情连接添加或者更改时报错:PHP Fatal error: Call to undefined method Request::fi...

PhpCms模块管理:邮件订阅

一、模块配置 位置:模块管理---邮件订阅--模块配置模块说明:二、发送邮件 位置:模块管理---邮件订阅--发送邮件 三、管理订阅邮箱 位置:模块管理---邮件订阅--管理订阅邮箱 四、群发期刊 位...

wordpress怎么制作模板(wordpress企业站主题仿站函数和方法)

wordpress企业站主题仿站函数和方法1、企业静态页面制作成wordpress主题 2、制作header.php,footer.php和sidebar 3、首页图片调用和文章列表显示和友情链接...

DedeCms教程:windows server 2008 php 环境搭建

windows server 2008是基于NT6 平台的新型操作系统,其对硬件性能的发挥比起其它NT平台来说有了质的飞跃,已经开始普及到了广大用户中,而且操作较2003来说更为直观和简单,受到越来...