Miért került ki a .htaccess a MainWP Childból?
A MainWP Child már nem szállít gyökér .htaccess fájlt: az okok, a megmaradó védelem, és az előző szabály kézi pótlása.
A MainWP Child már nem tartalmaz gyökér .htaccess fájlt a wp-content/plugins/mainwp-child/ mappában. A változtatás a WordPress.org csomagolási szabályai miatt történt, és hogy a bővítményszintű átírási szabályok ne okozzanak mellékhatást.
Mi változott?
Szekció neve “Mi változott?”- A
mainwp-childbővítmény gyökeréből eltávolították a bővítménnyel szállított.htaccessfájlt. - Megszűnt egy olyan átírási szabály szállítása, amely a kéréseket egy nem létező útvonalra irányította.
- A bővítmény által eddig használt szokásos védelmek megmaradtak.
Miért távolították el?
Szekció neve “Miért távolították el?”- A WordPress.org szabályai nem engedik rejtett vagy extra fájlok, például gyökér
.htaccessszállítását a bővítménycsomagban. - A korábbi szabály Apache-ra és engedélyezett
.htaccess-feldolgozásra épült, ezért sok Nginx- vagy felügyelt tárhelyen semmit sem csinált. - Főleg a bővítmény nyomának elfedésére szolgált, és nem akadályozta megbízhatóan a bővítmény azonosítását.
- A jelenlegi vagy későbbi kiadásokban jogos bővítményfájlokat is blokkolhatott volna.
Ami megmaradt a védelemből
Szekció neve “Ami megmaradt a védelemből”- A PHP-fájlokat
ABSPATH(vagy azzal egyenértékű) közvetlen hozzáférés-védelem óvja. - Az
index.phpfájlok megakadályozzák a könyvtárlistázást. - Az
index.phphozzáadása a bővítmény gyökerébe és a fő almappákba továbbra is biztonságos, szokásos megerősítés.
Opcionális: az előző szabály kézi pótlása
Szekció neve “Opcionális: az előző szabály kézi pótlása”Ha mégis szeretnéd ezt a viselkedést, hozz létre egy .htaccess fájlt a wp-content/plugins/mainwp-child/ mappában, pontosan ezzel a tartalommal:
# BEGIN MainWP<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^(.*)$ \./THIS_PLUGIN_DOES_NOT_EXIST [QSA,L]</IfModule># END MainWPFontos tudnivalók:
- Ez opcionális és tárhelyfüggő: csak Apache-on működik, ha a
.htaccessfelülbírálások engedélyezettek. - A keresőrobotok szabályozására a webhely
robots.txtfájlját vagy kiszolgálószintű szabályokat használj. - A Google nem bünteti a webhelyeket csak azért, mert ugyanazt a bővítménylábnyomot használják.
- A fájlt a tárhely fájlkezelőjével, SFTP-vel vagy SSH-val add hozzá.
Készült: