位置: IT常识 - 正文

帝国cms怎么实现页面自动生成html(帝国cms如何做网站)

编辑:rootadmin
帝国cms实现页面自动生成html的方法:首先删除所有html;然后利用nginx匹配未生成的html;接着用php生成html,如果nginx检测html已经生成则直接展示不跳转到php即可。

推荐整理分享帝国cms怎么实现页面自动生成html(帝国cms如何做网站),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:帝国cms使用手册,帝国cms视频教程,帝国cms建站教程,帝国cms使用手册,帝国cms怎么实现网络连接,帝国cms使用手册,帝国cms怎么用,帝国cms怎么实现网络连接,内容如对您有帮助,希望把文章链接给更多的朋友!

帝国cms怎么实现页面自动生成html?

本文实例讲述了帝国cms实现用户访问页面自动生成html的方法。分享给大家供大家参考。具体分析如下:

帝国cms怎么实现页面自动生成html(帝国cms如何做网站)

推荐学习《帝国cms教程》

原因:对于服务器资源有限但是数据量非常庞大的网站来说,使用帝国cms在批量生成全部文件的时候速度比较慢,更改了一次模板,往往要更新很久.

思路:删除所有html->利用nginx匹配未生成的html->php生成html,如果nginx 检测html已经生成,则直接展示,不跳转到php.

实现代码如下:

代码如下:

location /{alias /home/web/xxx.com/;if (!-e $request_filename) {rewrite /(.*)/(.*).html$ /chtml.php?classid=1&id=$2&ssid=$2&check=checkcode;}}

以上配置,用户访问不存在的html的时候会自动展示chtml.php里面的内容,网址不会跳转,相当于是在当前URL下.

3.php生成:

文件1:chtml.php代码如下:

代码如下:

<?php$check= stripslashes($_GET['check']);require('./class/connect.php'); //引入数据库配置文件和公共函数文件require('./class/db_sql.php'); //引入数据库操作文件require("./class/functions.php");require("./class/t_functions.php");require("./data/dbcache/class.php");require("./data/dbcache/MemberLevel.php");require('./class/chtmlfun.php');$link=db_connect(); //连接MYSQL$empire=new mysqlquery(); //
本文链接地址:https://www.jiuchutong.com/zhishi/313365.html 转载请保留说明!

上一篇:织梦DEDECMS关于提交表单“数据校验不对”的解决办法(织梦设置的关键词看不到)

下一篇:详解帝国CMS图集字段的大图,小图,说明的调用方法(详解帝国cms图集大全)

  • iqoo8pro怎么添加桌面插件(iqoo8pro怎么添加一建锁屏)

  • 苹果手机怎么设置短信拦截功能(苹果手机怎么设置铃声来电铃声)

  • iPhone11如何确认连接WIFI6(怎么知道苹果11)

  • 天猫入驻条件及流程(天猫入驻条件及费用2022)

  • 苹果x怎么设置应用锁(苹果x怎么设置铃声歌曲)

  • 微信群成员顺序怎么改(微信群成员顺序位置可以调吗)

  • 天猫精灵只报歌名不唱歌了(天猫精灵只报歌名不唱歌了怎么设置)

  • qq群三好学生怎么获得(三好学生群名称是什么)

  • 什么是连接因特网中各局域网,广域网的设备(什么是连接因特网与金融专网的中介)

  • 网络上传速度慢的原因(网络上传速度慢怎么调)

  • 为什么卡1无服务卡2有(为什么卡无服务还显示话费)

  • 电脑日期和时间每次开机都不对怎么处理(电脑日期和时间自动变怎么设置)

  • 苹果xr网络太慢有什么办法解决(苹果xr网速太慢)

  • 手机位置信息打不开怎么办(手机位置信息打不开)

  • 华为nova5出厂有贴膜吗(华为nova5i出厂价)

  • 乘号在键盘上怎么打(乘号在键盘上怎么打快捷键)

  • 荣耀20pro参数详细参数(荣耀20pro参数详情及价格)

  • 恋爱记不能解除关系吗(恋爱记不能解除情侣关系)

  • 苹果xsmax是单卡还是双卡(苹果xsmax是几代)

  • sub6g是指哪一段频率(5g sub6是什么意思)

  • 荣耀20语音助手怎么打开(荣耀20语音助手怎么关闭)

  • dnf命令 新一代的软件包管理器(dnf指令键&怎么设置)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络