htaccess: Clean URL-ek és mégis védett alkönyvtár
Ha Clean URL-eket (keresőbarát URL-eket) használ, és emellett egy mappát is védeni szeretne, ezt kell elhelyeznie a /public_html mappában lévő .htaccess fájlban. Ebben a példában minden nem létező cím az index.php fájlra irányítódik át. A 401.shtml sort tartalmazó szabály a védett könyvtár miatt fontos. A 401 a hitelesítés szükséges (Authorization required) állapotkódja, és ezt kezelni kell ahhoz, hogy a megoldás működjön.
#SEO modification
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(401.shtml)
RewriteRule ^(.*)$ index.php [L,QSA]
