Verzeichnisschutz für eine bestimmte URL: Unterschied zwischen den Versionen
Rb (Diskussion | Beiträge) (update auf apache 2.4) |
Rb (Diskussion | Beiträge) |
||
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 ^www\.IhreDomain\.tld$ env_is_protected | ||
SetEnvIfNoCase HOST ^test\.IhreDomain\.tld$ env_is_protected | SetEnvIfNoCase HOST ^test\.IhreDomain\.tld$ env_is_protected | ||
Zeile 16: | Zeile 16: | ||
</RequireAny> | </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>