DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载
来源:Asp之家 发布时间:2010-12-08 16:45:00
方法
1、因为没有像PHP自带的ReWrite模块,所以需要下载IIS Rewrite模块:
www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0064_Lite.msi
2、将压缩包解压到任意目录,(如:C:\Rewrite)。然后打开“控制面板”-“管理工具”-“IIS信息服务管理器”-“网站”-“您的站点
”-“属性”。在“ISAPI筛选器”项点击 “添加”,筛选器名称填入Rewrite,可执行文件为C:\Rewrite\Rewrite.dll ;
3、然后修改httpd.ini 文件,添加相应的过滤规则,例如:
RewriteRule ^(.*)/([a-z0-9\-\_]+)$ $1/Default\.aspx\?id=$2 [I,O]
http://localhost/Text 就会等同于 http://localhost/Default.aspx?id=Text
RewriteRule ^(.*)/id_([a-z0-9\-]+)\.html$ $1/Default\.aspx\?id=$2 [I,O]
http://localhost/id_Text.html 就会等同于 http://localhost/Default.aspx?id=Text
^(.*)/html/([0-9]+)/([0-9]+)\.html$ $1/Default\.aspx\?id=$2&name=$3
http://localhost/html/001/007.html 就等同于 http://localhost/Default.aspx?id=001&name=007
DEDE的添加方法(注意:这里是正则方式):
RewriteRule ^(.*)/tag/(.+)$ $1/tag\.php\?$2/
RewriteRule ^(.*)/tag/(.+)\.html$ $1/tag\.php\?$2
4、重新启动IIS就可以生效了(这一步很重要,每次修改httpd.ini后都要重启 IIS 以加载配置。)
5、然后修改DEDE相关函数:
\include\inc_arcpart_view.php
\include\inc_channel_unit_functions.php
\include\inc_pubtag_make.php
\include\inc_taglist_view.php
即:把所有链接改为静态地址:tag.php?/ ->tag/
然后再生成相关页面就可以了。
本文出自 “玩linux…做运维…没事..” 博客,请务必保留此出处http://scottlinn.blog.51cto.com/829656/412746


猜你喜欢
- 受影响系统:IBM Lotus Domino 7.0不受影响系统:IBM Lotus Domino 7.0.2 FP2描述:Lotus Do
- 如今我们经常说起Web2.0,那么,什么是Web2.0?它与Web1.0有什么不同?事实上,Web2.0没有一个确切的概念,相对于Web1.
- 精博的域名已经由 essentialblog.cn 改为 jingpin.org,下面介绍我是如何更换域名的。一、cPanel 上的操作:在
- 6. 修改 advanced.acl.population 以设定管理者帐号# cd /usr/local/twig-2.7.5/setup
- 在上一篇对活动目录有个基本了解之后下面我就来接触一下活动目录实质上的一面——活动目录的结构。上篇我们讲到活动目录是包括两方面:目录和目录相关
- default encode为UTF-8,显示中文会变成乱码解决方案:Windows- >Pereferences- >Genr
- 问题来源众所周知,所有的网络行为都会产生相应的网络流量,那么所有的网络攻击行为也有其对应的流量特点,那么是否能根据流量特点进而分析出其对应的
- 一般来说,普通的资讯站,或者文字内容多些的网站,优化起来都比较容易,因为这类文章相对来说对搜索比较友好,从搜索角度看,比较有内容。但目前仍然
- 在日常开发中,长期是在从事后端服务器开发,也避免不了会经常和时间打交道,例如:玩家的首次登录时间玩家的最后登录时间活动的开启时间和结束时间而
- 转自Linux轻量级自动运维工具-Ansible浅析 - ~微风~ - 51CTO技术博客http://weiweidefeng.blog.
- 11月12日消息,今天,百度知道文档分享平台正式上线,为百度用户分享文档提供了一个方便而实用的渠道。“百度知道文档分享&
- 10月31日消息,消息人士透露,思科和EMC将联手销售用于云计算服务的新款网络设备、计算机和存储系统。据国外媒体报道称,代号为&ld
- 8月10日阿里妈妈广告平台发布后我就是申请了代码,投放了一段时间后,还是有些经验教训,这里与大家分享。第一: 及时查看广告购买情况,避免缺省
- 国内的虚拟机一般不提供.htaccess功能(据我所知,discuz的主机好像提供此功能),而在国外主机中,.htaccess功能似乎是标配
- Linux下使用pip安装SpeechRecognition经常会看到代码import speechrecognition as sr这类的
- 前言Linux的chmod命令是用来改变文件权限的,对于文件或者目录的普通权限,共有 3 种,分别为:r:读取;w:写入;x:执行。今天为大
- SSL的窃听和安全最近颇受关注,吴洪声提出了一种SSL窃听攻击的思路,主要是利用了CA签发证书的一个重大缺陷:只验证目标网站的域名信箱即可签
- 这时候可以通过如下命令来测试proftpd是否正常运行:C:WINDOWS>ftp192.168.2.33Connectedto192.16
- 作为桌面操作系统,Linux的人机界面可真是不敢恭维,但是,作为网络操作系统,其易用性(对于NOS而言)和高性能恐怕是很难有能出其右的。当然
- Firefox 3 Final 很可能会在下个月发布。很多 Firefox fans 都已按耐不住,不断的到Mozilla FTP上寻找这个