900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 帝国CMS文章内容超级伪静态 去除栏目id 以自定义英文名称和ID组成

帝国CMS文章内容超级伪静态 去除栏目id 以自定义英文名称和ID组成

时间:2020-05-07 15:37:40

相关推荐

帝国CMS文章内容超级伪静态 去除栏目id 以自定义英文名称和ID组成

帝国CMS伪静态去除栏目ID 只需栏目自定义名称+id即可

由于从别的系统搬迁到帝国CMS 但是之前的内容已经被收录了,所以原来的文章URL是 news/1.html 【静态文件】数据量比较大,内容页 调用的变量也多,十几万数据每次更新一下都需要一整天时间,而且还会出现502现象。

帝国默认伪静态格式:/showinfo-10-100-1.html 【10代表栏目ID 100代表文章ID 1代表第一页】

修改后的格式:/news/100.html /html/100.html 【news和html 自定义的英文名称 100代表文章ID】

以栏目自定义英文为主。

宝塔后台的伪静态规则apache:RewriteRule ^([a-z0-9A-Z]+)/([0-9]+).html$ /e/action/action\.php\?ipath=$1&id=$2 [L]RewriteRule ^([a-z0-9A-Z]+)/([0-9]+)_([0-9]+).html$ /e/action/action\.php\?ipath=$1&id=$2&page=$3 [L]nginx:rewrite ^/([a-z0-9A-Z]+)/([0-9]+).html$ /e/action/action.php?ipath=$1&id=$2 last;rewrite ^/([a-z0-9A-Z]+)/([0-9]+)_([0-9]+).html$ /e/action/action.php?ipath=$1&id=$2&page=$3 last;

伪静态修改教程

1.栏目设置:生成选项 - 内容页模式:【静态页面 】

是否生成:选择 【不生成内容页】

如果要快速设置,请在帝国后台执行

sql语句:所有栏目不生成文章

update [!db.pre!]enewsclass set nreinfo=1

2.帝国后台 内容伪静态设置 将信息内容页 【清空】

帝国CMS超级伪静态去除栏目ID直接使用英文+文章ID组成-PHP文档类资源-CSDN下载整体效果就和生成的静态URL是一样的。但是避免数据量太大,内容页调用的数据较多每次生成比较费劲。就可更多下载资源、学习资料请访问CSDN下载频道./download/foxi666/85206348

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。