15053971836 注册 / 登录

帝国伪静态

时间: 阅读:344
帝国伪静态

最佳回答

夜半丶唱情歌

夜半丶唱情歌

2023-01-15 13:05:42

帝国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]

最新回答共有5条回答

  • 匿名用户
    回复
    2023-01-15 16:16:54

    还是用Zblog吧,discuz!和Wordpress打开速度太慢了,而且wordpress存在一些不支持中文路径的小问题。

  • 游客
    回复
    2023-01-15 16:16:54

    与其说WordPress是一个cms,我更愿意将其定义成一个开发框架。选择WordPress主要有以下几个理由:1.免费开源,可免费用于商业用途,2.安全性高,更新及时,这里得益于全球众多开发者的贡献,在保证非运行环境问题的情况下,只要保持版本最新,内核基本不会有漏洞,3.插件,主题众多,扩展性好,世面上50%以上的常规网站功能能通过插件或主题直接实现,4.对开发者较友好,完善的插件,主题体系,系统钩子的应用,保证了开发的效率以及兼容性,5.众多的使用者以及交流社区,2018年的数据统计,全球32%左右的网站采用WordPress开发,这个使用量保证了我们在遇到各种问题时能够轻松的找到解决方案。不足之处:1.对开发者能力有一定的要求,要求开发者有一定的php开发功底,包括最基本主题的制作也是需要php基础的,因为不同于国内cms的标签调用机制,WordPress模板主题使用的原生php,2.由于日益增长的代码量以及加入一些新的php版本特性,在国内老旧机服务器环境上运行速度的问题,是国内用户一直所诟病的,纯手打,个人想法,不喜勿喷!

  • 临沂网站建设
    回复
    2023-01-15 16:16:54

    首先,这个问题是我在知乎上提的,再次看到真是倍感亲切啊~

    现在回看,跟以前还是有不同的见解的,其中,我认为有大神的回答非常好“精通php胜过精通一个cms”,也就是说,如果你的php足够好,那就不要纠结用wordpress还是用phpcms了。因为无论用哪一个,都可以解决问题,而且是很好的解决!

    说说我为什么会这样提问,我本人属于php入门阶段,只会写非常简单的代码,但是能够比较熟练使用phpcms v9,大概用了1年时间了,其实是非常喜欢这个产品的。但非常遗憾的是,v9基本上没有任何更新了,属于放养状态了,想找一个代替品,所以选择了wordpress。

    也用过wordpress做过几个网站(准确来说是做过几个主题),但从开发的角度来看,显然wordpress的学习成本要高很多。具体表现在以下方面:

    1 结构比较西方化,基本靠

    function.PHP

    控制,大量的方法堆积到这个文件,眼花缭乱,有的还不写注释,找起来非常不方便

    2 方法有不下几万种,多是多了,但找起来也是非常麻烦,而且很多发放有一大批参数需要配置,当然了从一个侧面表示这个方法足够强大,但大部分时间用不上,由于汉化问题,查找起来费劲。

    3 钩子让我困扰。。。如果不是非常有经验的开发者,小白你就别想搞明白这个东西了,具体表现是我一直就没明白到底有多少hook,什么时候该挂hook,挂哪个hook。。

    4 菜单配置非常繁琐,菜单输入函数非常不方便,这个很抓狂,相比phpcms可以直接输出菜单数据,wordpress输出了除了数据以外的样式,而且非常固定,改起来要重写菜单函数,极其不方便。。。。这个也是被很多人吐槽过的

    5 插件繁多,但兼容性很差,我这问题也问题很多人,他们回答是那是因为你不懂,这个我真是没法反驳啊,无论多么麻烦的系统和工具,只要你懂了,那

  • 清风若雨
    回复
    2023-01-15 15:15:44

    配置帝国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