DedeCMS问答模块rewrite伪静态设置教程
来源:Asp之家 发布时间:2010-12-08 16:09:00
DEDECMS问答模块rewrite伪静态设置教程:
搭配环境一:
服务器软件:apache
操作系统:windows XP
实现步骤:
1、在网站根目录下创建 .htaccess 文件,内容如下(相关正则可自己手动修改)
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/question-id-([0-9]+)\.html$ $1/question\.php\?id=$2
RewriteRule ^(.*)/browser-tid-([0-9]+)\.html$ $1/browser\.php\?tid=$2
RewriteRule ^(.*)/browser-tid2-([0-9]+)\.html$ $1/browser\.php\?tid2=$2
RewriteRule ^(.*)/browser-lm-([0-9]+)\.html$ $1/browser\.php\?lm=$2
RewriteRule ^(.*)/browser-tid-([0-9]+)-lm-([0-9]+)\.html$ $1/browser\.php\?tid=$2&lm=$3
RewriteRule ^(.*)/browser-tid2-([0-9]+)-lm-([0-9]+)\.html$ $1/browser\.php\?tid2=$2&lm=$3
RewriteRule ^(.*)index\.html$ $1/index.php
RewriteRule ^(.*)list-([0-9]+)\.html$ $1/plus/list.php?tid=$2
RewriteRule ^(.*)list-([0-9]+)-([0-9]+)\.html$ $1/plus/list.php?typeid=$2&PageNo=$3
RewriteRule ^(.*)view-([0-9]+).html$ $1/plus/view.php?aid=$2
RewriteRule ^(.*)view-([0-9]+)-([0-9]+).html$ $1/plus/view.php?aid=$2&pageno=$3
2、修改 apache->conf 目录下的 httpd.conf 文件,修改点如下:
a、把 #LoadModule rewrite_module modules/mod_rewrite.so 前的 # 号去掉(必须),此步为开启rewrite功能
b、把 #AddModule mod_rewrite.c 前的 # 号去掉(可能没有这行,如果没有就不管它)
c、搜索 “AllowOverride None”(不包括引号,下同) ,有多个,全部替换为 “AllowOverride All”
d、找到 ,看看有没有Opti***** FollowSymLinks 这一行,如果没有,就加上,类似下面这样子
Opti***** FollowSymLinks
AllowOverride ALL
...........
3、dedecms后台【系统】-->【系统基本参数设置】-->【模块设置】-->“是否使用Rewrite”,选择“是”,保存
4、重启 apache 服务器,即可
搭配环境二:
服务器环境:IIS
操作系统:windows XP SP3
实现步骤:
1、下载并安装IIS Rewrite模块,可到 www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0064_Lite.msi 这个地址下载
2、在IIS信息服务管理器里右击你的站点,选择“属性”,点击【ISAPI筛选器】选项卡-->“添加”,筛选器名称写Rewrite,可 执行文件为 “C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll”(选择刚才安装IISRewrite目录下的 ISAPI_Rewrite.dll文件)
3、重启IIS服务器,看到【ISAPI筛选器】中刚才添加的筛选器名称所对应的状态为向上的图标时,表示添加成功
4、dedecms后台【系统】-->【系统基本参数设置】-->【模块设置】-->“是否使用Rewrite”,选择“是”,保存
5、打开isapirewrite(程序名为:ISAPI_Rewrite_Manage),保证config栏的地址为 C:\ProgramFiles \Helicon\ISAPI_Rewrite3\httpd.conf(IISRewrite安装目录下httpd.conf文件)的前提下,点击 “Edit”,在编辑器中添加以下内容(相关正则可自己手动修改)并保存应用:
# 3600 = 1 hour
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/question-id-([0-9]+)\.html$ $1/question\.php\?id=$2
RewriteRule ^(.*)/browser-tid-([0-9]*)\.html$ $1/browser\.php\?tid=$2
RewriteRule ^(.*)/browser-tid2-([0-9]+)\.html$ $1/browser\.php\?tid=$2
RewriteRule ^(.*)/browser-tid-([0-9]+)-lm-([0-9]+)\.html$ $1/browser\.php\?tid2=$2&lm=$3
RewriteRule ^(.*)/browser-tid2-([0-9]+)-lm-([0-9]+)\.html$ $1/browser\.php\?tid2=$2&lm=$3
6、至此,IIS下DeDeCMS问答模块伪静态已实现,若访问还不行,重启IIS服务器
出处:http://scottlinn.blog.51cto.com/829656/412747
猜你喜欢
- 在广大站长的期盼下,康盛创想(Comsenz)旗下的UCenter Home(简称UCHome)新版本即将推出,新版本的测试受到广大站长的密
- 已经习惯每天到这个网站来看一看,就像习惯于每天上新浪看新闻一样!有不少愤青说,新浪的新闻尽是歌舞升平,报喜的多报忧的少,站长网似乎有点反过来
- 一般ARP攻击的对治方法现在最常用的基本对治方法是“ARP双向绑定”。由于ARP攻击往往不是病毒造成
- 相信对信息化程度要求较高的企业,几乎无一例外地会架设Web服务器,来向世界发布信息、展示自我。为了让Web服务器方便每一位浏览者访问,网络管
- 包括韩国政府部门网站在内的许多韩国网站9日傍晚再次遭到黑客攻击,已有多个网站瘫痪。韩国方面认为,这是自7日晚开始的分布式拒绝服务(DDoS)
- 10月12日消息,据国外媒体报道,有业内人士称,英特尔将来可能开发自己的视频游戏机,从而向索尼、微软和任天堂发起挑战。有消息称,微软和索尼将
- ppc,cpm,cpc是什么意思,你了解吗?sem 是舶来品,在做搜索引擎营销的时候,使用相关软件的时候,经常为用到一些称呼的缩写,下边总结
- 看着Amazon,有时候我就想:创新难道就是要坚持不停的穷折腾? 也许是的。Amazon是家执着且运气很好的公司,生来就有“兼并”和“不务正
- “政府扩大内需,不一定要把资金都投到‘铁公机’传统基础设施上,投入到电子商务方面效果可能更明显。”中国经济时报社社长兼总编辑包月阳表示,在这
- 库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib
- 在这个seo外链为王的时代,应该没多少人注重内链建设了,实际上不管是在百度还是在google,内链建设都非常重要. 本文着重讲述内链.随便列
- 4、打开审核策略开启安全审核是win2000最基本的入侵检测方法。当有人尝试对你的系统进行某些方式(如尝试用户密码,改变帐户策略,未经许可的
- 服务器群集功能最早是为 Microsoft Windows NT® Server 4.0 操作系统设计的,这一功能在 Mic
- 万众瞩目的Windows 7操作系统终于正式发布了,喜欢尝鲜的朋友想必已经开始在更新自己电脑的操作系统了吧!可只是安装好操作系统可不行,还得
- google的403错误提示:很抱歉..... 此刻我们无法回应您的要求。该请求通过电脑病毒或间谍软件向我们自动发送,而且看来您的电脑或网络
- 我所在的城市:吉林市,很多外地的人都不知道,是中国唯一一个与省重名的城市,人口200w,不过网络不发达,地方论坛很少,人气更差了。也许正因为
- 3月1日,百度即时通讯软件百度HI正式内测,百度CEO李彦宏在其博客上呼吁“大家很快就可以一起high了”的博日志,目标直指微软的MSN和腾
- 建站程序是站长运营网站的根本,如何结合整合各个不同系统的程序、数据表、架构,提供统一的网站会员系统,一直是困扰很多站长的问题,而使用UCen
- 1.下载httpd软件,编译Apache:。/configure ——enable-ssl(使之支持SSL)makemake install
- 最新消息,在广大站长的殷切期盼下,7月8日康盛创想官方开发团队又一次更新了旗下的UCenter Home(简称UCHome)官方站(u.di