国产精品欧美经典_亚洲欧美日韩国产手机在线_欧美日韩裸体免费视频_欧美成人精品高清在线播放

曹操讀書--知行合一,化于無形

刪除html后,如何讓帝國cms怎么實現(xiàn)訪客訪問頁面自動生成html

作者 :會員投稿 2021-04-09 08:52:19 審稿人 : admin 圍觀 : 評論

本文實例講述了帝國cms實現(xiàn)用戶訪問頁面自動生成html的方法。分享給大家供大家參考。具體分析如下:syt曹操讀書網

原因:對于服務器資源有限但是數(shù)據(jù)量非常龐大的網站來說,使用帝國cms在批量生成全部文件的時候速度比較慢,更改了一次模板,往往要更新很久.syt曹操讀書網

思路:刪除所有html->利用nginx匹配未生成的html->php生成html,如果nginx 檢測html已經生成,則直接展示,不跳轉到php.syt曹操讀書網

實現(xiàn)代碼如下:syt曹操讀書網
 syt曹操讀書網

復制代碼syt曹操讀書網
代碼如下:syt曹操讀書網
location /{syt曹操讀書網
alias /home/web/xxx.com/;syt曹操讀書網
if (!-e $request_filename) {syt曹操讀書網
rewrite /(.*)/(.*).html$ /chtml.php?classid=1&id=$2&ssid=$2&check=checkcode;syt曹操讀書網
}syt曹操讀書網
}syt曹操讀書網
以上配置,用戶訪問不存在的html的時候會自動展示chtml.php里面的內容,網址不會跳轉,相當于是在當前URL下.

 syt曹操讀書網

3.php生成:syt曹操讀書網

文件1:chtml.php代碼如下:syt曹操讀書網
 syt曹操讀書網

復制代碼syt曹操讀書網
代碼如下:syt曹操讀書網
<?phpsyt曹操讀書網
$check= stripslashes($_GET['check']);syt曹操讀書網
syt曹操讀書網
require('./class/connect.php'); //引入數(shù)據(jù)庫配置文件和公共函數(shù)文件syt曹操讀書網
require('./class/db_sql.php'); //引入數(shù)據(jù)庫操作文件syt曹操讀書網
require("./class/functions.php");syt曹操讀書網
require("./class/t_functions.php");syt曹操讀書網
require("./data/dbcache/class.php");syt曹操讀書網
require("./data/dbcache/MemberLevel.php");syt曹操讀書網
require('./class/chtmlfun.php');syt曹操讀書網
$link=db_connect(); //連接MYSQLsyt曹操讀書網
$empire=new mysqlquery(); //聲明數(shù)據(jù)庫操作類syt曹操讀書網
syt曹操讀書網
if($check=="checkcode"){//checkcode 對應nginx配置的 checkcodesyt曹操讀書網
ReSingleInfo('userid','username');//你的帝國后臺 id 和 用戶名syt曹操讀書網
}syt曹操讀書網
syt曹操讀書網
db_close(); //關閉MYSQL鏈接syt曹操讀書網
$empire=null; //注消操作類變量syt曹操讀書網
?>syt曹操讀書網
文件2修改:

 syt曹操讀書網

e/class/chtmlfun.phpsyt曹操讀書網

找到ReSingleInfo方法,在下面之前:syt曹操讀書網
 syt曹操讀書網

復制代碼syt曹操讀書網
代碼如下:syt曹操讀書網
$sql=$empire->query("select * from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where ".$add);syt曹操讀書網
新增:如下代碼:syt曹操讀書網
syt曹操讀書網
復制代碼syt曹操讀書網
代碼如下:syt曹操讀書網
/* 前臺生成單個文件 2014-5-8 shanmao*/syt曹操讀書網
$s_aid = (int)$_GET['ssid'];syt曹操讀書網
if($s_aid>0){syt曹操讀書網
$add="id=$s_aid";syt曹操讀書網
$classid=58;//你的欄目idsyt曹操讀書網
}syt曹操讀書網
/* 前臺生成單個文件 */syt曹操讀書網
文件3修改:functions.php GetHtml 方法尾部新增一下代碼,用于直接顯示生成后的html:syt曹操讀書網
syt曹操讀書網
復制代碼syt曹操讀書網
代碼如下:syt曹操讀書網
/* 直接展示html 2014-5-8 */syt曹操讀書網
$s_aid = $_GET['ssid'];syt曹操讀書網
$s_play = (int)$_GET['play'];syt曹操讀書網
$s_check = $_GET['check'];syt曹操讀書網
if($s_check=="checkcode"){syt曹操讀書網
if($s_aid && strstr($s_aid,"_play")){syt曹操讀書網
echo file_get_contents($file_p);syt曹操讀書網
}else{syt曹操讀書網
echo file_get_contents($file);syt曹操讀書網
}syt曹操讀書網
}syt曹操讀書網
/* 直接展示html 2014-5-8 */

 syt曹操讀書網

希望本文所述對大家的帝國cms建站有所幫助。syt曹操讀書網

相關文章

留言與評論(共有 0 條評論)
   
驗證碼:
標簽列表
    SQL Error: select * from ***_enewstags order by num DESC limit 24
主站蜘蛛池模板: 日韩在线三区| 国产精品美女主播在线观看纯欲| 久久福利视频导航| 在线国产99| 亚洲中文字幕无码中文字 | 日韩av大片在线| 日本精品一区二区三区不卡无字幕| 日韩专区中文字幕| 久热国产精品视频| 日本成人中文字幕在线| 免费一级特黄毛片| 欧美一区二区三区精品电影| 欧美日韩电影在线观看| 国产精品欧美日韩久久| 精品久久久久久久免费人妻| 亚洲精品在线免费看| 国产日韩亚洲精品| 99精品国产一区二区| 国产精品久久精品| 国产mv久久久| 久精品国产欧美| 国产美女精品久久久v| 久久精品国产免费观看| 国产成人精品av在线| 日本一区二区三区视频在线观看 | 97精品一区二区视频在线观看| 91久久国产综合久久91精品网站 | 日本www在线视频| 久久久久免费精品| 一区二区免费在线视频| 青青久久av北条麻妃海外网| 久久视频中文字幕| 国产精品入口免费视| 91国产视频在线播放| 精品国产拍在线观看| 岛国一区二区三区高清视频| 久久久久成人精品| 国产精品一区二区你懂得| 午夜视频久久久| 欧美亚洲伦理www| 一区二区三区不卡在线|