网站地图
  • 网站首页
  • 推荐模板
  • 免费建站
  • 菜鸟站长
  • 建站素材
  • 免费源码
  • 源码入门
  • IIS_rewrite配置来实现DEDECMS织梦模板TAG伪静态的教程

    发布时间: 2021-06-30 09:01首页:a5源码 > 免费建站 > 织梦之家 > 阅读()
    这篇文章是说明如何配置IIS Rewrite伪静态,与织梦CMS tag伪静态的办法。
    1、由于没像PHP自带的ReWrite模块,所以需要去下载IIS Rewrite模块:
    在百度搜索一下IIS Rewrite IIS伪静态组件下载一个
    2、将下载下来IIS Rewrite IIS伪静态组件压缩包解压到任意目录,(譬如解压到:C:Rewrite)。然后打开控制面板管理工具IIS信息服务管理器-网站-你的站点
    属性。在ISAPI筛选器项点击 添加,筛选器名字填入Rewrite,可实行文件为C:RewriteRewrite.dll ;

    3、然后修改httpd.ini 文件,添加相应的过滤规则,比如:

    RewriteRule ^/$ $1/Default.aspx?id=$2 [I,O]
    http://localhost/Text 就会等同于 http://localhost/Default.aspx?id=Text

    RewriteRule ^/id_.html$ $1/Default.aspx?id=$2 [I,O]
    http://localhost/id_Text.html 就会等同于 http://localhost/Default.aspx?id=Text

    ^/html//.html$ $1/Default.aspx?id=$2name=$3
    http://localhost/html/001/007.html 就等同于 http://localhost/Default.aspx?id=001name=007

    DEDE的添加办法:

    RewriteRule ^/tag/$ $1/tag.php?$2/
    RewriteRule ^/tag/.html$ $1/tag.php?$2

    4、重新启动IIS就可以生效了(这一步非常重要,每次修改httpd.ini后都要重启 IIS 以加载配置。)

    5、然后修改DEDE有关函数:

    includeinc_arcpart_view.php
    includeinc_channel_unit_functions.php
    includeinc_pubtag_make.php
    includeinc_taglist_view.php

    即:把所有链接改为静态地址:tag.php?/ -tag/

    然后再生成有关页面就好了。
    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。
    广告
    广告

    网站首页 - 推荐模板 - 免费建站 - 菜鸟站长 - 建站素材 - 免费源码 - 源码入门

    未经本站书面特别授权,请勿转载或建立镜像

    Copyright © 2002-2021 a5源码 (http://www.sdsfygt.com) 网站地图 TAG标签