1、去除帝國cms評論的登錄按鈕及鏈接
點評:一般注冊登錄功能是關(guān)閉的,在此多此一舉,還無意引導(dǎo)蜘蛛進(jìn)入造成誤會。而一些掃描軟件會去發(fā)帖,占用并發(fā)。刪除后方便制定防火墻規(guī)則。
位置:/e/pl/loginjspl.php第18行
操作:將登錄的a標(biāo)簽刪除,即可
2.修改enews等一系列手段防止惡意發(fā)布外鏈
可以通過設(shè)置權(quán)限,修改index文件插入exit();防火墻或者偽靜態(tài)禁止訪問等方式,防止被惡意發(fā)外鏈。
上一段懂的都懂,不懂的算了吧,作為發(fā)外鏈的渠道之一,也不想帶更多小伙伴誤入歧途引來不必要的麻煩。一般用此法的都是些垃圾站,批量post,不適合大多數(shù)站長。
受影響的站目測對權(quán)重沒有太大影響,但是惡意的發(fā)布會搞死MySQL,當(dāng)遇到MySQL頻繁宕機時就該重視。
這一塊屬于運營問題,主要是站群站長會比較頭疼。
3、內(nèi)容頁tags改造:自定義網(wǎng)址等
例如默認(rèn)tag地址:/e/tags/?tagname=偽原創(chuàng)
變更為:/ta/?tag=偽原創(chuàng)
操作步驟:
1、修改/e/class/t_function.php中的大概2213行 //顯示TAGS
2、將 //顯示TAGS 的整個sys_eShowTags函數(shù)復(fù)制,并重命名一個函數(shù)名。然后按需修改代碼。qmkg站點已改造,存有部分案例。大家可以自行修改,非常簡單。
3、后臺-模板-管理標(biāo)簽 > 修改標(biāo)簽 。仿showtags新建一個標(biāo)簽,函數(shù)名同第2步
4、修改內(nèi)容模板,如同showtags一樣,引用第3步新命名的標(biāo)簽名稱
5、清緩存,生成新的靜態(tài)文件或緩存。搞定!
ps:qmkg網(wǎng)站之前已經(jīng)做過tags偽靜態(tài)化,因此修改時要稍加注意。站點中sys_eShowTagswd函數(shù)代碼可以直接拿去用。
4、生成靜態(tài)頁面過程被中斷
Pary1:由于數(shù)據(jù)表錯亂導(dǎo)致的。
如下是我們常見的帝國數(shù)據(jù)庫表,三個部分是主表、主句存儲表、主索引表。三個表的信息數(shù)量應(yīng)該是一致的,否則就需要你手工來進(jìn)行校正。
校正方法一:
【系統(tǒng)】——【系統(tǒng)設(shè)置-數(shù)據(jù)更新-數(shù)據(jù)整理】——【最底下可見需要整理的數(shù)據(jù)庫】
| 說明: 當(dāng)生成信息內(nèi)容頁時提示如下錯誤時使用本功能來清理多余信息: |
方法一可以處理部分不規(guī)整數(shù)據(jù)。

校正方法二:
進(jìn)入數(shù)據(jù)庫PHPmyadmin,執(zhí)行如下SQL命令,是從_index索引表中找出_news表中不存在的ID.
SELECT id FROM phome_ecms_news_index WHERE NOT EXISTS (SELECT null FROM phome_ecms_news WHERE phome_ecms_news.id = phome_ecms_news_index.id);
找出這些不存在數(shù)據(jù)的ID,刪除即可。(數(shù)據(jù)操作切記備份數(shù)據(jù)庫)
如果進(jìn)入數(shù)據(jù)庫后發(fā)現(xiàn)數(shù)據(jù)量比對正常,但生成時依舊報錯異常。
這是能讓你抓狂的情況,幾十萬篇文章,里面穿插一百篇異常文章就能讓你苦逼忙到半夜。
今晚剛解決一個生成靜態(tài)頁太慢的問題(某關(guān)聯(lián)標(biāo)簽的操作模式有異常),接著遇到生成靜態(tài)文件異常中斷。偏偏CMS后臺無法按id來生成。。
最后排查出文章有許多\轉(zhuǎn)義符。在數(shù)據(jù)庫中為\\
嚴(yán)重懷疑是tags標(biāo)簽的\符號在作祟
update `phome_ecms_news_data_1` set `infotags` = replace(infotags, '\\', '');
很痛快地生成html文件跑到了最后。
對于帝國cms生成靜態(tài)被中斷,小北總結(jié)一下吧:以下四條不分先后,只是帝國生成故障診斷中的四個可能性。
1、php配置內(nèi)存不足
2、需要在后臺的【數(shù)據(jù)整理】-選擇要清理的數(shù)據(jù)表
3、在數(shù)據(jù)庫對應(yīng)的data_1中找到index表,找到異常的那一行并刪除掉。
4、數(shù)據(jù)表中例如tags存在反斜杠“\” ,這是不科學(xué)的,要處理掉。采用第4步替換掉






