第一次接触帝国cms伪静态的朋友,特别是对帝国系统并不熟悉的人,往往无从下手。
详细步骤: (服务器系统现在是Windows Server 2008 iis7.5版本 帝国cms7.2版本)
1.下载URL Rewrite组件
   官网链接:http://www.iis.net/downloads/microsoft/url-rewrite
   详细说明点击additional downloads,这里要根据自己的系统版本选择合适的版本,分为32位和64位
2.在服务器安装URL Rewrite文件,安装完成后重新启动服务器(不是重启iis),重启后打开iis, 点一下你的网站名, 右面出现URL Rewrite这个图标。
3.帝国后台 - 系统 - 系统设置 - 伪静态参数设置,全部点击默认,然后提交
4.打开网站根目录下面的web.config,  用notepad++或者UE打开(不能用记事本).
5.复制规则替换web.config里面的内容. 保存
   IIS7下的web.config:
折叠XML/HTML 代码
- <?xml version="1.0" encoding="UTF-8"?>
 - <configuration>
 - <system.webServer>
 - <!--帝国7.2默认规则 IIS7的rule name不能重复相同-->
 - <rewrite>
 - <rules>
 - <rule name="listinfo">
 - <match url="^(.*/)*listinfo-(.+?)-(.+?).html\?*(.*)$" />
 - <action type="Rewrite" url="{R:1}/e/action/ListInfo/index.php\?classid={R:2}&page={R:3}" />
 - </rule>
 - <rule name="showinfo">
 - <match url="^(.*/)*showinfo-(.+?)-(.+?)-(.+?).html\?*(.*)$" />
 - <action type="Rewrite" url="{R:1}/e/action/ShowInfo.php\?classid={R:2}&id={R:3}&page={R:4}" />
 - </rule>
 - <rule name="infotype">
 - <match url="^(.*/)*infotype-(.+?)-(.+?).html\?*(.*)$" />
 - <action type="Rewrite" url="{R:1}/e/action/InfoType/index.php\?ttid={R:2}&page={R:3}" />
 - </rule>
 - <rule name="tags">
 - <match url="^(.*/)*tags-(.+?)-(.+?).html\?*(.*)$" />
 - <action type="Rewrite" url="{R:1}/e/tags/index.php\?tagname={R:2}&page={R:3}" />
 - </rule>
 - <rule name="comment">
 - <match url="^(.*/)*comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html\?*(.*)$" />
 - <action type="Rewrite" url="{R:1}/e/pl/index.php\?doaction={R:2}&={R:3}&={R:4}&page={R:5}&myorder={R:6}&tempid={R:7}" />
 - </rule>
 - </rules>
 - </rewrite>
 - </system.webServer>
 - </configuration>
 
6.栏目设置动态,刷新后,地址会变成/listinfo-103-0.html,就表示完成了
特别说明:设置了栏目跳转的需要把跳转地址也改成/listinfo-103-0.html这种样子
灵动标签的栏目地址样子:href='/listinfo-<?=$bqr['classid']?>-0.html'>
Tags: 伪静态
          
