帝国CMS:Nginx伪静态规则转写为IIS伪静态规则
实例说明:
使用帝国CMS建站,因站点迁移,由Nginx环境,转为IIS,Windows服务器,也同样采用宝塔面板操作。
点击站点 设置>>>伪静态,复制以下规则到当前项空白框,保存即可。
环境说明:
服务器:Windows 2012R2
IIS版本:8.5
宝塔版本:7.5免费版
PHP版本:5.6
MySqL:5.5.62
SQLserver:2005(共存环境)
帝国版本:7.5开源版
注意事项:
// 1.注意,IIS伪静态规则,动态链接&符号,需要使用转义字符& ,否则无效;
// 2.动态链接,一旦有某个参数不存在,例如分页,在数据不足以分页的时候,会导致动态链接失效,以致于无法保存伪静态规则;
// 2.案例来源,无忧模板,原使用Apache,后转为Nginx,再转为IIS,规则之间转换,参照以下各个类别写法;(2022-03-14)
IIS伪静态写法:
<?xml version="1.0" ?> <rules> <rule name="Tag_rewrite"> <match url="^tag/([0-9]+).html"/> <action type="Rewrite" url="e/tags/?tagid={R:1}"/> </rule> <rule name="tagname_rewrite"> <match url="^tags/(.*)"/> <action type="Rewrite" url="e/tags/?tagname={R:1}"/> </rule> <rule name="sitemapRules_rewrite"> <match url="^sitemaps.xml"/> <action type="Rewrite" url="/site.php"/> </rule> <rule name="sitemapRules1_rewrite"> <match url="^sitemaps/sitemap_(.*).xml"/> <action type="Rewrite" url="/site.php?classid={R:1}"/> </rule> <rule name="sitemapRules2_rewrite"> <match url="^sitemaps/sitemap_(.*)_(.*).xml"/> <action type="Rewrite" url="/site.php?classid={R:1}&page={R:2}"/> </rule> <rule name="soft_rewrite"> <match url="^soft/(.*)-0-0-0-0"/> <action type="Rewrite" url="/e/action/ListInfo.php?classid=7&ph=1&tempid=12&line=42&rjfl={R:1}&orderby=newstime"/> </rule> <rule name="soft1_rewrite"> <match url="^soft/(.*)-1-0-0-0"/> <action type="Rewrite" url="/e/action/ListInfo.php?classid=7&ph=1&tempid=12&line=42&rjfl={R:1}&orderby=onclick"/> </rule> <rule name="soft2_rewrite"> <match url="^soft/(.*)-2-0-0-0"/> <action type="Rewrite" url="/e/action/ListInfo.php?classid=7&ph=1&tempid=12&line=42&rjfl={R:1}&isgood=1"/> </rule> <rule name="game_rewrite"> <match url="^game/(.*)-(.*)-0-0-0"/> <action type="Rewrite" url="/e/action/ListInfo.php?classid=6&ph=1&tempid=11&line=42&wllx={R:1}&yxfl={R:2}&orderby=newstime"/> </rule> <rule name="game1_rewrite"> <match url="^game/(.*)-(.*)-1-0-0"/> <action type="Rewrite" url="/e/action/ListInfo.php?classid=6&ph=1&tempid=11&line=42&wllx={R:1}&yxfl={R:2}&orderby=onclick"/> </rule> <rule name="game2_rewrite"> <match url="^game/(.*)-(.*)-2-0-0"/> <action type="Rewrite" url="/e/action/ListInfo.php?classid=6&ph=1&tempid=11&line=42&wllx={R:1}&yxfl={R:2}&isgood=1"/> & </rule> </rules>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现