前兩天客戶反應(yīng),前兩天網(wǎng)站一直正常,今天怎么wordpress后臺(tái)不能上傳圖片了,提示http錯(cuò)誤,于是宜興網(wǎng)絡(luò)公司博路網(wǎng)絡(luò)百度搜索了有關(guān)wordpress在上傳圖片時(shí)會(huì)產(chǎn)生http錯(cuò)誤的問(wèn)題,都一一試了下,但還是沒(méi)有解決,后來(lái)在想以前一直用的是mysql5.6的數(shù)據(jù)庫(kù)一直沒(méi)問(wèn)題,在裝回?cái)?shù)據(jù)庫(kù)Mysql5.5時(shí)就出現(xiàn)了這種問(wèn)題,于是又百度搜索了下,沒(méi)找到有關(guān)解決的這樣問(wèn)題,于是在想是哪里出問(wèn)題了呢,實(shí)在是沒(méi)辦法了,隔了一天,再回頭過(guò)來(lái),登陸網(wǎng)站后臺(tái)仔細(xì)操作了下,不光是網(wǎng)站wordpess的后臺(tái)不能上傳圖片,在同一臺(tái)服務(wù)器的微信小程序后臺(tái)在修改文章里上傳時(shí)也不能傳圖片,這時(shí)我想,確定不可能會(huì)是程序的問(wèn)題,應(yīng)該是服務(wù)器環(huán)境的問(wèn)題,這時(shí)我想是不是再次換到mysql5.6呢,就可以了呢,但是從百度搜索出來(lái)的問(wèn)題看,沒(méi)有人出現(xiàn)這樣的問(wèn)題??!這時(shí)我想,也不應(yīng)該是數(shù)據(jù)庫(kù)版本的問(wèn)題,就這樣一一的用排除法,最后在操作后臺(tái)的時(shí)候,幫客戶修改一篇文章,在保存的時(shí)候跳出來(lái)了一個(gè)窗口,網(wǎng)站防火墻提示窗口:“您的請(qǐng)求帶有不合法參數(shù),已被網(wǎng)站管理員設(shè)置攔截!”解決辦法。
在想怎么會(huì)出現(xiàn)這樣的提示呢,以前好好的,都沒(méi)提示,這什么今天會(huì)有提示了呢,于是再想想最近是不是還改了其它什么,終于想起了,最近還升級(jí)了服務(wù)器的寶塔控制面板。因?yàn)樯?jí)后的寶塔里的Nginx軟件配置中多出來(lái)了一個(gè)安全配置:過(guò)濾器,就因?yàn)槎嗔藗€(gè)過(guò)濾器,讓我走了許多彎路。那如何設(shè)置這個(gè)安全防火墻過(guò)濾器呢?如果你的網(wǎng)站也在上傳圖片時(shí)提示:http錯(cuò)誤,或者在保有存的時(shí)候跳出來(lái)網(wǎng)站防火墻提示窗口,那這時(shí)你就可以確定是這個(gè)過(guò)濾器設(shè)置而引起的問(wèn)題?
wordpress上傳圖片時(shí)提示http錯(cuò)誤或者修改文章時(shí)跳出防火墻安全提示窗口時(shí)的解決方法:
打開(kāi)寶塔——找到寶塔首頁(yè)——找到Nginx軟件——點(diǎn)擊Nginx軟件——找到配置欄:過(guò)濾器——把前面三個(gè)選項(xiàng):“URL過(guò)濾,Cookie過(guò)濾, POST過(guò)濾”勾都去掉,然后以上的問(wèn)題就可以得到完全解決了。
如下圖:

