Olen pystynyt julkaisemaan uusia artikkeleita blogissani ja joskus tallennan ne ennen julkaisemista muokata / päivittää sitä myöhemmin. En voinut ilman mitään syytä tallentaa artikkelia, jonka parissa työskentelin. Napsauttamalla “ Tallenna luonnos ” -painiketta WordPressissä, näyttöön tulee virhe 406, ei hyväksytä. Pyydetyn resurssin /wp-admin/post.php asianmukaista esitystä ei löytynyt palvelimesta -virheestä .
Tämän ongelman vuoksi olen menettänyt kaikki viestini kirjoitukset ja selaimen Takaisin-painikkeen napsauttaminen ei palauta kirjoittamaani tekstiä. Siksi jokaiselle, joka käyttää WordPressiä, on tärkeää asentaa Lazarus-niminen laajennus, joka tallentaa kaiken Web-lomakkeeseen kirjoittamasi ja mahdollistaa nopean palautumisen, jos Web-lomake tyhjennettiin jostain syystä. Lazarus toimii Firefoxissa, Chromessa ja Safarissa. Saatuaani 406-virheen yritin kirjoittaa uuden artikkelin, jossa oli satunnainen tarina, ja tällä kertaa pystyin säästämään! Tutkin tämän ongelman syytä ja löysin ratkaisun. Hyvä uutinen on, että virhe 406 johtuu verkkosivustostasi, eikä sillä ole mitään tekemistä kanssasi. Suurin osa jaettua hosting-palvelua tarjoavasta verkkopalvelimesta asentaa ModSecurity-palvelun, avoimen lähdekoodin verkkosovelluksen palomuurin, joka suojaa palvelintaan väärinkäyttäjiltä ja hakkereilta hakkereilta myös joukon sääntöjä käyttämällä. Yksi esimerkki on se, että et voi suorittaa RapidLeech-skriptiä jollain verkkosivustolla, jolla on sääntö, joka vastaa skriptin tekstikuviota. Ensimmäinen askel yrittäessään ratkaista tämä ongelma on ottaa yhteyttä verkko-isäntään ja pyytää heitä korjaamaan se tarkistamalla tarkastusloki-tiedosto ja poistamalla tilisi sääntö käytöstä.
Jos he eivät ole mukavia auttaa sinua, sinun kannattaa harkita siirtymistä uuteen verkkohotelliin yksinkertaisesti siksi, että temppu ModSecurity-suodatuksen poistaminen käytöstä .htaccessista toimii vain ModSecurity v1: ssä ja poistetaan käytöstä ModSecurity v2: ssa. Siksi jotkut teistä saattavat saada 500-virheen, kun lisäät nämä säännöt “SecFilterEngine pois”, “SecFilterScanPOST pois” tai “SecRuleEngine pois” .htaccess-tiedostoon.
Siitä huolimatta voit ehdottomasti kokeilla sitä, koska se toimi minulle ja joillekin muille. Etsi blogisi juuresta tiedosto .htaccess ja lisää rivi SecFilterEngine pois . Helppo tapa muokata .htaccess-tiedostoa käyttämättä FTP-asiakasohjelmaa on asentaa laajennus nimeltä WP Htaccess Editor . Kirjaudu WordPressin hallintapaneeliin, siirry kohtaan Laajennukset> Lisää uusi> kirjoita hakukenttään WP Htaccess Editor ja napsauta Etsi laajennuksia -painiketta. Napsauta Asenna nyt -linkkiä WP Htaccess Editoriin ja aktivoi laajennus. Napsauta nyt uutta Htaccess-vaihtoehtoa, joka näkyy vasemmassa valikossa, kirjoita seuraava sääntö htaccess-tiedostoosi ja napsauta Tallenna tiedosto -painiketta.
SecFilterEngine pois päältä
SecFilterScanPOST Ei käytössä
Muista, että joudut edelleen muokkaamaan .htaccess-tiedoston manuaalisesti FTP-asiakasohjelmistolla tai cPanel-tiedostonhallinnalla SecFilterEngine-säännön poistamiseksi. Tämä johtuu siitä, että et välttämättä pääse omaan verkkosivustoosi, kun virhe 500 alkaa näkyä.