首页 > 建站‧营销

pbootcms在IIS6的环境下伪静态配置


IIS有两种可以伪静态的工具,一个是UrlRewriter.dll的ISAPI组件,这种重写文件大多是httpd.ini文件,另外一种是iis官方的URL重写工具,而IIS6伪静态重写是用的ISAPI,规则文件是httpd.ini,直接复制以下代码写入httpd.ini文件即可:

pbootcms在IIS6的环境下伪静态配置

[ISAPI_Rewrite]
RewriteRule.*.(?:gif|jpg|png|css|js|txt|jpeg|swf|flv)$0[I,L]
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule^(?!/index.php)(?!/admin.php)(.*)$/index.php/$1[L]

pbootcms在IIS7+的环境下伪静态配置

1)安装rewrite组件,如果使用空间一般空间商默认已经安装;

2)到后台配置参数中开启伪静态开关;

3)在站点目录建立web.config文件(可到源码包rewrite目录下拷贝规则),规则内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="reIndex" stopProcessing="true">
<match url="^(.*)$" ignoreCase="true"/>
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" match Type="IsDirectory" negate="true"/>
<add input="{REQUEST_FILENAME}" match Type="IsFile" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php?p={R:1}" appendQueryString="true"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

本文链接:https://zhanque.net/cms/4487.html