偽靜態的DEDECMS下安裝非偽靜態的WORDPRESS

DEDECMS是一個非常簡潔和好用的CMS,深受大家喜歡,可是從創始人IT柏拉圖離開后,DEDECMS整個團隊就感覺快要完蛋了。龜速的更新,毫無新意,BUG一大堆,數個0day漏洞,以至于很多小黑客寫出了很多直接的利用工具來攻擊使用DEDECMS程序的網站。

有句話叫:草根站長沒被黑過的就不叫站長,使用DEDECMS做站的站長,沒被黑客攻擊過的,更不能稱得上是站長了,呵呵!雖然是調侃,但了充分展現了DEDECMS這個程序的廣泛性和它的安全性之差。針對這個問題,有朋友就開始放棄使用DEDECMS了,但很多站長還沒找到合適的程序改,畢竟很多程序沒有DEDECMS這么多的模板資源,還有簡單,功能上也很強大,那要繼續使用我們應該怎么辦呢?很多朋友想了很多種辦法,比如把容易出問題的目錄設置權限、會員中心用不到就刪除或改名、插件目錄權限控制等等,還有朋友使用修改后的偽靜態版的DEDECMS,我也是其中一個。

關于DEDECMS怎么偽靜態,這個大家自己搜索一下,有很多文章很詳細的。而我使用的則是朋友自己修改精簡過后的偽靜態DEDECMS(別問我要,這是朋友內部共享版的,不好意思,呵呵),本來使用得挺好的,碰巧因為有些原因導致要在DEDECMS下增加一個博客,首選當然是WORDPRESS,既安全又高效。步驟如下:

一、在根目錄下建立了blog的目錄,上傳WordPress安裝程序到這個目錄,一路安裝成功。

二、安裝成功后點后臺登陸或返回站點首頁,問題出現了,如下提示:

對不起,你輸入的參數有誤

仔細一想,原來是根目錄下的.htaccess當中的偽靜態規則默認將blog文件夾也匹配上了,正則表達式一解析,沒有匹配blog文件夾的規則,自然就訪問不了了。

解決方法:

在DEDECMS偽靜態規則當中,找到目錄偽靜態規則,像我的是這樣一條:

RewriteRule ([A-Za-z0-9_-]+)/$ /plus/list.php?tname=$1

在這條規則前面加上下面這一條規則,排除掉blog目錄,以及blog目錄里的文件夾,不讓其受全局的偽靜態規則所影響。

RewriteCond $1 !^(blog|wp-admin|wp-content|wp-includes)

由于wordpress根目錄下只有三個目錄文件夾,所以我們用 | 中豎線分隔開即可。這樣就等于排除了這幾個目錄不受偽靜態規則的影響。暫時找到的辦法就是這樣解決的,如果有更好的辦法,歡迎分享。

未經允許不得轉載:鄺金華博客 » 偽靜態的DEDECMS下安裝非偽靜態的WORDPRESS

贊 (0)
广西快三走势图一定牛 百易街机金蟾捕鱼下载 兴动哈尔滨麻将安卓版3010 免费的网站怎么赚钱 精选16码期期必出 打麻将机技巧 西甲体育直播 广西快3大小走势图 棋乐棋牌 一码中奖免费公开 手机上怎么买福彩幸运农场