宝塔面板帝国CMS伪静态的简单介绍
当前目录列表:
1、帝国CMS 伪静态后台怎么设置 2、宝塔面板nginx下动态链接301跳转到伪静态配置文件修改 3、网站是生成静态的好还是伪静态的好 帝国CMS
帝国CMS 伪静态后台怎么设置
帝国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=$1id=$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=$1classid=$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=$1mid=1tempid=9starttime=$2-$3-$4endtime=$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]

宝塔面板nginx下动态链接301跳转到伪静态配置文件修改
301一般是某个页面链接改动后,出现新链接,旧链接变成404,十分不利于用户体验,因此建议把旧链接301跳转到新链接上,传递权重过去,对网站更换cms尤其重要,往往更换cms后链接规则不同,导致老站权重丢失
一般修改的301规则都是没有问号的,比如说
rewrite ^/jingji,.*$ permanent;
以上这种只适合静态链接
但是对于旧链接页面,或者蜘蛛老抓动态链接页面,但是动态链接又不想让他参与排名有问号的多参数的就不好使了
只能用一下的方法,这是只有一个参数的
if ,$request_uri ~* "^/\?p=(\d+$") {
set $myarg1 $1;
rewrite .* ? permanent;
}
带两个参数可以这样
if ,$request_uri ~* "^/index.php\?moduleid=(\d+itemid=,\d+$") {
set $myarg1 $1;
set $myarg2 $2;
rewrite .* ? permanent;
}
网站是生成静态的好还是伪静态的好 帝国CMS
用帝国的站长们当然看中的是他的灵魂功能 安全稳定全站生成 但是面对现实来说 数据量百万内可以选择静态 百万以上伪静态并且要优化很多细节比如分布式缓存 读写分离,当然了百万以内也可以选择伪静态 只是url自己需要开发diy一个 默认的url品相不好 而静态生成可以随意自定义
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 建站教程 > 宝塔面板帝国CMS伪静态的简单介绍


