Verzeichnisschutz für eine bestimmte URL: Unterschied zwischen den Versionen
Inhalt gelöscht Inhalt hinzugefügt
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> |
||
| ⚫ | |||
| ⚫ | |||
SetEnvIfNoCase HOST ^www\.IhreDomain\.tld$ env_is_protected |
|||
| ⚫ | |||
SetEnvIfNoCase HOST ^test\.IhreDomain\.tld$ env_is_protected |
|||
| ⚫ | |||
<RequireAny> |
|||
| ⚫ | |||
<RequireAll> |
|||
Order allow,deny |
|||
Require all granted |
|||
Allow from all |
|||
Require not env env_is_protected |
|||
</RequireAll> |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
</RequireAny> |
|||
# www.gesperrte-domain.tld: MIT Passwortschutz |
|||
| ⚫ | |||
SetEnvIf HOST "^www.gesperrte-domain.tld" require-pw |
|||
Deny from env=require-pw |
|||
Satisfy any |
|||
</pre> |
</pre> |
||
Version vom 13. Mai 2024, 15: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>
