.htaccess: nette URL's en toch een map beveiligen
Gebruik je nette URL's (zoals in WordPress) en wil je daarnaast een map met een wachtwoord beveiligen? Dan moet de herschrijfregel de inlogpagina (code 401) met rust laten. Anders krijg je de inlogvraag niet te zien.
Zet dit in het .htaccess-bestand in de map public_html:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(401\.shtml)
RewriteRule ^(.*)$ index.php [L,QSA]
Alles wat niet bestaat gaat naar index.php, behalve 401.shtml.
Zie ook in de DirectAdmin-handleiding: Met een wachtwoord beveiligde mappen.
Uitgebreide uitleg met schermafbeeldingen: Verborgen bestanden zoals .htaccess tonen en bewerken in de DirectAdmin-handleiding.
