Verzeichnisschutz für eine bestimmte URL: Unterschied zwischen den Versionen
Inhalt gelöscht Inhalt hinzugefügt
Rb (Diskussion | Beiträge) update auf apache 2.4 |
Rb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| 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"> |
|||
<pre> |
|||
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> |
|||
</pre> |
|||
Aktuelle Version vom 13. Mai 2024, 15: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>
