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) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[category:webhosting]] | [[category:webhosting]] | ||
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: | ||
< | <syntaxhighlight lang="sh"> | ||
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> | |||
</syntaxhighlight> | |||
</ |
Aktuelle Version vom 13. Mai 2024, 16:34 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>