新闻中心

帝国cms在linux主机下的伪静态规则(.htaccess)下载

作者 / 无忧主机 时间 2013-08-19 19:15:48

关于php开源程序伪静态设置,想必大家都不陌生了,这个是网站建站优化过程是必备功能。今天无忧主机小编给大家准备带来的是帝国cms的伪静态设置方便的内容。Linux主机下设置网站的伪静态,去伪静态规则(正则表达式).htaccess文件规则是必不可少的一个东西。这个伪静态规则文件在linux环境下和windows环境下的php虚拟主机有各有不同。在linux环境下,我们要使用.htaccess命名,而 在windesos环境的空间,要用htppd.ini来命令,否则apache或iis无法识别到规则文件,网站伪静态设置也就无法成功,访问会提示404错误提示,提示网页不存在。那么,今天的文章重点就是关于帝国cms系统的在两个环境下的伪静态规则极其为对应的命名方法。 帝国cms内容管理系统在Linux系统下的伪静态规则文件.htaccess 帝国cms内容管理系统官方提供的伪静态规则(正则表达式)如下: RewriteEngine On RewriteBase / 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] 请你把上述伪静态规则,直接复制粘贴到记事本,然后通过ftp上传工具把这个规则文件上传到帝国cms安装目录下,然后命名为.htaccess文件。如果您对如何新建.htaccess文件还不太熟悉,请你参考无忧主机历史文档“无忧主机总结如何新建.htaccess文件的方法”,如果你对.htaccess这个文件是什么?有什么用还存在异议,那么,请你采参考文章“无忧主机原创:手把手介绍什么是.htaccess文件”。 帝国cms内容管理系统在windows系统下的伪静态规则文件.htaccess Windows系统下伪静态规则和linux规则大致相同,其网站正则表达式如下:

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteEngine On
RewriteBase /
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]
请把上述规则,复制到记事本保存后,重命名为httpd.ini,然后把这个文件直接上传到帝国cms安装目录下,就可以了。 无忧主机PHP空间多数据库配置,轻松配置帝国CMS无限分表功能,轻松为您的主数据库减压,让您的网站系统更稳定性与效率更高。 以上就是linux系统和windows系统下,帝国cms的伪静态规则文件,您可以在设置帝国cms网站伪静态的时候,需要到的,希望上述内容希望可以帮到大家,感谢您的阅读。 相关文章请阅读: linux主机下discuz x2.5完美伪静态规则 各类php开源程序伪静态(URL重写)规则整理目录 无忧主机原创:什么是静态网页、动态网页、伪静态网页  

本文地址:https://www.51php.com/empirecms/12240.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服