ChrisB: htaccess - Zugriff in Abhängigkeit der angesurften Domain beschr

Beitrag lesen

Hi,

Hintergrund: Mein Provider verwendet Confixx, und das Root-Verzeichnis meines Webspace (/home/webXXX/html) ist erreichbar über eine Domain der Form http://webXXX.serverX.provider.de/. Ich möchte den Zugriff auf die Inhalte über diese Domain gerne unterbinden. Ich habe es bereits mit einer .htaccess-Datei mit folgendem Inhalt versucht:

order deny,allow
deny from all

Das hat jedoch zur Folge, dass gar keine Domain mehr funktioniert. (Meine Domains sind alle auf Unterverzeichnisse "geschaltet", etwa /home/webXXX/html/domain1.de/www.)

Natuerlich, diese Einstellung bleibt ja auch ueber die Unterverzeichnisse erhalten, wenn du sie dort nicht wieder aufhebst.

Aber /home/webXXX/html zu sperren, und /home/webXXX/html/ wieder freizugeben, wuerde auch den Zugriff ueber http://webXXX.serverX.provider.de/domain1.de/ wieder ermoeglichen.

Wie kann ich abfragen über welche Domain / welchen virtuellen Host gerade Inhalte abgerufen werden, und die Zugriffsbeschränkung dementsprechend einstellen?

Nutze mod_rewrite.
In einer RewriteCond hast du Zugriff auf ettliche Umgebungsvariablen, u.a. auf HTTP_HOST.

MfG ChrisB