找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 128|回复: 0

[cms教程] dede问答伪静态的实现方法

[复制链接]

该用户从未签到

发表于 2020-7-25 12:05:43 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
大家都知道静态利于优化,但是织梦问答模块默认是动态的方式展现在前台,为了达到优化效果,如何伪静态呢?
         
        这里,AB模板网给大家介绍下常用IIS环境下的配置步骤。
         
        下载安装IIS Rewrite模块
          如果是IIS6,右击你的站点,选择“属性”,点击”ISAPI筛选器“选项卡--“添加”,筛选器名称写Rewrite,可执行文件为“C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll”。
         
          重启IIS,看到"ISAPI筛选器"中刚添加的筛选器的图标为绿色时,就说明成功了。
         
          网站后台--系统--系统基本参数设置--模块设置--是否使用Rewrite,选择“是”。
         
        配置伪静态规则
          在根目录新建一个“httpd.ini”文件,复制以下规则进去。然后导入这些规则即可。
         
        # 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
         
        重启iis后,刷新页面就可以看到刚才的动态地址变成静态了
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-7 07:52

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表