您当前的位置: 首页 > CMS教程 > 织梦CMS教程 > DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载

DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载

作者:不详 来源:网络 发布时间: 2011-10-29 15:43 点击:
方法 1、因为没有像PHP自带的ReWrite模块,所以需要下载IIS Rewrite模块: www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0064_Lite.msi 2、将压缩包解压到任意目录,(如:C:\Rewrite)。然后打开控制面板-管理工具-IIS信息服务管理器-网站-您的站点

DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载

  方法
  
  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/
  
  然后再生成相关页面就可以了。

分享到:
本文"DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4