15053971836 注册 / 登录

帝国tags伪静态

时间: 阅读:377
帝国tags伪静态

最佳回答

专业建网站

专业建网站

2023-01-16 08:36:30

帝国cms 伪静态后台设置方法:
1、在网站根目录(web文件夹)下建一个文件,文件名及后缀格式为:httpd.ini
备注:该文件的创建很简单,可以随意命名txt文件为该文件名即可。
2、用txt/记事本模式打开httpd.ini文件,将下面的内容复制到该文件内:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteEngine On
#伪静态规则
3、在“#伪静态规则”下面写入对应网站的伪静态规则即可。
4、帝国CMS伪静态规则(应以官方文件为准):
RewriteRule ^([0-9]+).([0-9]+)/$ e/action/ShowInfo.php?classid=$1&id=$2 [L]
RewriteRule ^([0-9]+).([0-9]+)$ $1.$2/ [L,R=301]
RewriteRule ^([0-9]+)/$ e/action/ListInfo/?classid=$1 [L]
RewriteRule ^([0-9]+)$ $1/ [L,R=301]
RewriteRule ^list([0-9]+).([0-9]+)/$ e/action/ListInfo/index.php?page=$1&classid=$2 [L]
RewriteRule ^list([0-9]+).([0-9]+)$ list$1.$2/ [L,R=301]
RewriteRule ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)/$ e/action/ListInfo.php?classid=$1&mid=1&tempid=9&starttime=$2-$3-$4&endtime=$2-$3-$4 [L]
RewriteRule ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)$ ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)/ [L,R=301]

最新回答共有2条回答

  • 清风若雨
    回复
    2023-01-16 10:10:32

    配置帝国cms伪静态规则httpd.ini 文件如下:
    [ISAPI_Rewrite]
    # 3600= 1hour
    CacheClockRate 3600
    RewriteEngine On
    RepeatLimit 32
    #301重定向#
    RewriteCond Host: ^phpfensi.com$
    RewriteRule (.*)ht tp :/ /w ww.phpfensi.com$1[I,RP]
    #帝国#
    #信息内容页:showinfo-[!--classid--]-[!--id--]-[!--page--].html
    RewriteRule ^(.*)/showinfo-(.+?)-(.+?)-(.+?).html$ $1/e/action/ShowInfo.php?
    classid=$2&id=$3&page=$4
    #信息列表:listinfo-[!--classid--]-[!--page--].html
    RewriteRule ^(.*)/listinfo-(.+?)-(.+?).html$ $1/e/action/ListInfo/index.php?
    classid=$2&page=$3
    #标题分类列表页:infotype-[!--ttid--]-[!--page--].html
    RewriteRule ^(.*)/infotype-(.+?)-(.+?).html$ $1/e/action/InfoType/index.php?
    ttid=$2&page=$3
    #TAGS信息列表页:tags-[!--tagname--]-[!--page--].html
    RewriteRule ^(.*)/tags-(.+?)-(.+?).html$ $1/e/tags/ind