IP.Board(IPB)在godaddy的windows主机IIS7上设置伪静态

今天下载了IPB试用了一下,做了一个测试论坛,慢慢学着用。

虽然接触只有两天但是觉得比国内的DZ,PW好用多了,唯一一点就是授权费太贵了。天朝的收入水平能跟米国比么,什么时候能把授权费后的单位换成人民币元就能接受了。


在试用IPB的时候,看到能够设置伪静态,但我用的是godaddy的windows主机,IIS7.5,IPB后台自动生成的.htaccess文件不能用,于是就自己写了一个适合IIS7以上版本用的伪静态配置文件


先说下IPB开启伪静态方法:ACP > System Settings  >  System  >  Search Engine Optimization > Use .htaccess mod_rewrite

开启伪静态后在你的网站根目录新建一个web.config文件

输入以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="IPB for IIS7.5" stopProcessing="true">
          <match url="." ignoreCase="false" />
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
          </conditions>
          <action type="Rewrite" url="./index.php" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

然后刷新一下页面就可以了。


如果加了后没有生效,回收一下就可以了

上一篇‡: 小火柴.NET正式更名为I'm 大宝

下一篇‡: winrar5.0注册码

最近回复