Hallo liebes Forum,
ich möchte unter Magento neben meinen fertigen Shop einen Demoshop unter einer anderen Domain einrichten, der nur mit Zugangsdaten erreichbar ist. Dies soll mit Hilfe der .htaccess umgesetzt werden.
- Hauptshop (offen zugänglich): shop.juwelier-nobless.de
- Demoshop (Zugang nur per Kennung): test.demo.sebastianstrauss.com
Die herausfordernde Situation ist wohl die, dass beide Domains den gleichen Ordner auf dem Serverweitergeleitet werden und zentral verwaltet werden.
Mit Hilfe von diesem Schnipsel in der htaccess wird der jeweilige Shop geladen:
## Magentoshop für entsprechende Domain wird geladen
SetEnvIf Host ^test\.demo\.sebastianstrauss\.com MAGE_RUN_CODE=demo_test
SetEnvIf Host ^test\.demo\.sebastianstrauss\.com MAGE_RUN_TYPE=website
Das zentrale Verwalten funktioniert ganz gut bisher. Nur das Sperren der Zugriffe von der Demosite funktioniert nicht. Entweder wird der Zugriff auf und den Hauptshop UND den Demoshop gesperrt oder beides eben nicht gesperrt.
Ich dachte mir es müsste in der htaccess ungefähr so aussehen.
AuthType Basic
AuthName "Bitte Zugangsdaten eingeben"
AuthUserFile /...
Require valid-user
Order deny,allow
Deny from test.demo.sebastianstrauss.com
Allow from all
Satisfy any
Aber das ist wohl zu einfach gedacht. Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Vielen Dank für das Lesen bis hierhin. :)