zoukankan      html  css  js  c++  java
  • ii_rewrite实现网址的伪静态

    要使你的IIS服务器支持伪静态重写,按以下步骤来: 

    1. 安装重写插件Rewrite.dll 

    如果你的 IIS 服务器加载过 Rewrite.dll 则可以不用下载。 

    Rewrite.dll文件:http://blog.hxxsh.com/UploadFiles/2006-10/1013525016.rar 

    加载 Rewrite.dll 

    在 IIS 的 Isapi 上添加筛选器 

    筛选器名称为:re 

    可执行文件选择 Rewrite.dll 就可以了! 

    2. 配置 httpd.ini 
    打开你的httpd.ini,找到 

    [ISAPI_Rewrite] 

    # 3600 = 1 hour 
    CacheClockRate 3600 

    RepeatLimit 32 

    # Protect httpd.ini and httpd.parse.errors files 
    # from accessing through HTTP 
    RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index\.php\?$2 
    RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay\.php\?fid=$2&page=$3 
    RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3 
    RewriteRule ^(.*)/profile-(username|uid)-(.+?)\.html$ $1/viewpro\.php\?$2=$3 

      

    以上是 Discuz!官方提供的配置代码,注意正则格式。 

    3. 应用 
    比如,将read.php?bl_id=123&bu_id=456 伪静态成 /html/123/456.html 

    可以这样写: 

    RewriteRule ^(.*)/html/([0-9]+)/([0-9]+)\.html$ $1/read\.php\?bl_id=$2&bu_id=$3 点击收藏:“IIS下下伪静态html(URL Rewrite)设置方法”

  • 相关阅读:
    noip模拟赛 寻宝之后
    noip模拟赛 剪纸
    noip模拟赛 天天和不可描述
    noip模拟赛 罪犯分组
    noip模拟赛 天天寄快递
    Uva10562
    Uva10305 Ordering Tasks
    Uva 816 Abbott's Revenge
    Uva1103 Ancient Messages
    Uva297 Quadtrees
  • 原文地址:https://www.cnblogs.com/chenying99/p/1976772.html
Copyright © 2011-2022 走看看