Verzeichnisschutz für eine bestimmte URL: Unterschied zwischen den Versionen
Ks (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „category:webhosting Möchte man beispielsweise bei einer Multi-Domain-Site einen Verzeichnisschutz nur für eine bestimmten Servernamen erstellen, kann man…“) |
Rb (Diskussion | Beiträge) (update auf apache 2.4) |
||
Zeile 2: | Zeile 2: | ||
Möchte man beispielsweise bei einer Multi-Domain-Site einen Verzeichnisschutz nur für eine bestimmten Servernamen erstellen, kann man dies über eine .htaccess-Datei lösen: | Möchte man beispielsweise bei einer Multi-Domain-Site einen Verzeichnisschutz nur für eine bestimmten Servernamen erstellen, kann man dies über eine .htaccess-Datei lösen: | ||
<pre> | <pre> | ||
AuthType Basic | |||
SetEnvIfNoCase HOST ^www\.IhreDomain\.tld$ env_is_protected | |||
SetEnvIfNoCase HOST ^test\.IhreDomain\.tld$ env_is_protected | |||
<RequireAny> | |||
<RequireAll> | |||
Require all granted | |||
Require not env env_is_protected | |||
</RequireAll> | |||
AuthType Basic | |||
AuthName "Geschützter Bereich" | |||
AuthUserFile /home/www/doc/<ACCID>/<Pfad der .htpasswd auf dem Webspace> | |||
Require valid-user | |||
</RequireAny> | |||
</pre> | </pre> |
Version vom 13. Mai 2024, 16:33 Uhr
Möchte man beispielsweise bei einer Multi-Domain-Site einen Verzeichnisschutz nur für eine bestimmten Servernamen erstellen, kann man dies über eine .htaccess-Datei lösen:
SetEnvIfNoCase HOST ^www\.IhreDomain\.tld$ env_is_protected SetEnvIfNoCase HOST ^test\.IhreDomain\.tld$ env_is_protected <RequireAny> <RequireAll> Require all granted Require not env env_is_protected </RequireAll> AuthType Basic AuthName "Geschützter Bereich" AuthUserFile /home/www/doc/<ACCID>/<Pfad der .htpasswd auf dem Webspace> Require valid-user </RequireAny>