ich habe einen Webserver für eine Domain (ich nenne sie mal "xyz.de") konfiguriert. die subdomains www.xyz.de und demo.xyz.de sind als ServerAlias eingetragen. Man kommt also über alle drei URLs auf die gleiche Seite.
Ein PHP-Skript auf der Webseite entscheided nun anhand des request-hostnames, ob die normale seite angezeigt wird (für xyz.de und www.xyz.de) oder eine demo-seite (für demo.xyz.de).
jetzt möchte ich allerdings den zugriff auf die demo-seite per .htaccess sperren. geht das irgendwie? (keine angst, ist nur temporär, also nur eine lösung für ein paar tage)
habe es erstmal so probiert: eine .htaccess mit AuthName, AuthType usw. ins DocumentRoot gesetzt und dazu folgende apache-config:
- Code: Select all
<VirtualHost ...>
ServerName xyz.de
ServerAlias www.xyz.de demo.xyz.de
...
<Location http://www.xyz.de>
Order allow,deny
Allow from all
</Location>
</VirtualHost>
geht aber (natürlich) nicht: es kommt jetzt bei allen URLs der login-dialog. (abgesehen davon, dass damit (wenn überhaupt) nur www.xyz.de freigegeben wäre, und xyz.de noch nicht)
Geht es anders bzw. geht sowas überhaupt?
mfg, Micha