# 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?

- A `mainwp-child` bővítmény gyökeréből eltávolították a bővítménnyel szállított `.htaccess` fá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?

- A WordPress.org szabályai nem engedik rejtett vagy extra fájlok, például gyökér `.htaccess` szá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

- A PHP-fájlokat `ABSPATH` (vagy azzal egyenértékű) közvetlen hozzáférés-védelem óvja.
- Az `index.php` fájlok megakadályozzák a könyvtárlistázást.
- Az `index.php` hozzá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

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:

```apacheconf
# BEGIN MainWP
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ \./THIS_PLUGIN_DOES_NOT_EXIST [QSA,L]
</IfModule>
# END MainWP
```

Fontos tudnivalók:

- Ez opcionális és tárhelyfüggő: csak Apache-on működik, ha a `.htaccess` felülbírálások engedélyezettek.
- A keresőrobotok szabályozására a webhely `robots.txt` fá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á.
