黑锐源码社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 50909|回复: 0

[帝国CMS教程] [原创]帝国cms7.2默认伪静态规则提供

[复制链接]
  • TA的每日心情
    奋斗
    2019-4-4 14:14
  • 签到天数: 100 天

    [LV.6]常住居民II

    7020

    主题

    7899

    帖子

    201万

    积分

    齐天大圣

    Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

    积分
    2019290

    宣传达人财富土豪优秀版主突出贡献活跃会员持久不泄

    发表于 2015-5-21 14:46:08 | 显示全部楼层 |阅读模式
    暂时只有APACHE IIS6 IIS7的规则,其他规则自行对照修改即可。不是很严谨,自己可以往严谨中修改:仅供参考!

    apache下的.htaccess:

    1. RewriteEngine On
    2. ErrorDocument 404 /404.html
    3. Rewritebase /
    4. #信息列表
    5. RewriteCond %{QUERY_STRING} ^(.*)$
    6. RewriteRule ^listinfo-(.+?)-(.+?)\.html$ /e/action/ListInfo/index\.php\?classid=$1&page=$2
    7. #信息内容页
    8. RewriteCond %{QUERY_STRING} ^(.*)$
    9. RewriteRule ^showinfo-(.+?)-(.+?)-(.+?)\.html$ /e/action/ShowInfo\.php\?classid=$1&id=$2&page=$3
    10. #标题分类列表页
    11. RewriteCond %{QUERY_STRING} ^(.*)$
    12. RewriteRule ^infotype-(.+?)-(.+?)\.html$ /e/action/InfoType/index\.php\?ttid=$1&page=$2
    13. #TAGS信息列表页
    14. RewriteCond %{QUERY_STRING} ^(.*)$
    15. RewriteRule ^tags-(.+?)-(.+?)\.html$ /e/tags/index\.php\?tagname=$1&page=$2
    16. #评论列表页
    17. RewriteCond %{QUERY_STRING} ^(.*)$
    18. RewriteRule ^comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)\.html[        discuz_CODE_4        ]nbsp; /e/pl/index\.php\?doaction=$1&classid=$2&id=$3&page=$4&myorder=$5&tempid=$6
    复制代码


    IIS6下的httpd.ini:
    1. [ISAPI_Rewrite]
    2. # 3600 = 1 hour
    3. CacheClockRate 3600
    4. RepeatLimit 32
    5. #信息列表
    6. RewriteRule ^(.*)listinfo-(.+?)-(.+?)\.html$ $1/e/action/ListInfo/index\.php\?classid=$2&page=$3
    7. #信息内容页
    8. RewriteRule ^(.*)showinfo-(.+?)-(.+?)-(.+?)\.html$ $1/e/action/ShowInfo\.php\?classid=$2&id=$3&page=$4
    9. #标题分类列表页
    10. RewriteRule ^(.*)infotype-(.+?)-(.+?)\.html$ $1/e/action/InfoType/index\.php\?ttid=$2&page=$3
    11. #TAGS信息列表页
    12. RewriteRule ^(.*)tags-(.+?)-(.+?)\.html$ $1/e/tags/index\.php\?tagname=$2&page=$3
    13. #评论列表页
    14. RewriteRule ^(.*)comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)\.html[        DISCUZ_CODE_5        ]nbsp; $1/e/pl/index\.php\?doaction=$2&classid=$3&id=$4&page=$5&myorder=$6&tempid=$7
    15. #搜索伪静态
    复制代码


    IIS7下的web.config:

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <configuration>
    3. <system.webServer>
    4. <!--帝国7.2默认规则 IIS7的rule name不能重复相同-->
    5. <rewrite>
    6. <rules>
    7. <rule name="listinfo">
    8. <match url="^(.*/)*listinfo-(.+?)-(.+?).html\?*(.*)$" />
    9. <action type="Rewrite" url="{R:1}/e/action/ListInfo/index.php\?classid={R:2}&page={R:3}" />
    10. </rule>
    11. <rule name="showinfo">
    12. <match url="^(.*/)*showinfo-(.+?)-(.+?)-(.+?).html\?*(.*)$" />
    13. <action type="Rewrite" url="{R:1}/e/action/ShowInfo.php\?classid={R:2}&id={R:3}&page={R:4}" />
    14. </rule>
    15. <rule name="infotype">
    16. <match url="^(.*/)*infotype-(.+?)-(.+?).html\?*(.*)$" />
    17. <action type="Rewrite" url="{R:1}/e/action/InfoType/index.php\?ttid={R:2}&page={R:3}" />
    18. </rule>
    19. <rule name="tags">
    20. <match url="^(.*/)*tags-(.+?)-(.+?).html\?*(.*)$" />
    21. <action type="Rewrite" url="{R:1}/e/tags/index.php\?tagname={R:2}&page={R:3}" />
    22. </rule>
    23. <rule name="comment">
    24. <match url="^(.*/)*comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html\?*(.*)$" />
    25. <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}" />
    26. </rule>
    27. </rules>
    28. </rewrite>
    29. </system.webServer>  
    30. </configuration>
    复制代码


    Nginx下伪静态:
    1. rewrite ^([^\.]*)/listinfo-(.+?)-(.+?)\.html$ $1/e/action/ListInfo/index.php?classid=$2&page=$3 last;
    2. rewrite ^([^\.]*)/showinfo-(.+?)-(.+?)-(.+?)\.html$ $1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4 last;
    3. rewrite ^([^\.]*)/infotype-(.+?)-(.+?)\.html$ $1/e/action/InfoType/index.php?ttid=$2&page=$3 last;
    4. rewrite ^([^\.]*)/tags-(.+?)-(.+?)\.html$ $1/e/tags/index.php?tagname=$2&page=$3 last;
    5. rewrite ^([^\.]*)/comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)\.html[        DISCUZ_CODE_7        ]nbsp; $1/e/pl/index\.php\?doaction=$2&classid=$3&id=$4&page=$5&myorder=$6&tempid=$7 last;
    6. if (!-e $request_filename) {
    7. return 404;
    8. }
    复制代码


    规则未做严谨处理 仅供参考,其他规则请自行修改。
    锐币又不够啦,怎么办?①赞助黑锐,尊享全站任意下载特权&gt;&gt;
    ②您还可以充值锐币,用多少充多少!都是24小时自助,实时生效哦!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    2019,新的开始,黑锐与您一起放飞创业梦!加盟渠道代理,月入万元不是梦!详情咨询 代理特权:1、无限制获全站所有资源! 2、独家获取官方超优质一手资源! 了解更多 ×


    免责声明:
    黑锐论坛所发布的一切破解版源码、破解补丁仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序、源码,请支持正版源码、软件,购买注册,得到更好的正版服务。

    Mail To:iheirui@Foxmail.com

    QQ|Archiver|手机版|黑锐源码社区 ( 川公网安备 51012402000122号 | 蜀ICP备19006044号-2

    GMT+8, 2019-11-13 23:42 , Processed in 1.049580 second(s), 14 queries , Gzip On, Memcache On.

    Powered by Discuz! X3.2

    © 2014-2017 Heirui Inc.非法入侵必将受到法律制裁 法律顾问:成都公生明律师

    快速回复 返回顶部 返回列表



    ====快捷导航====关闭