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

