Hallo,
ich plage mich schon seit einigen Tagen mit einem Problem, bei dem mir selbst der Support meines Webhosters nicht helfen konnte und hoffe nun, hier etwas "kompetente" Hilfe zu bekommen.
Es geht darum, den Zugriff einer Master-ID (Master-Domain) zu sperren bzw. zu verhindern.
Diese Master-ID zeigt meißt, wie auch in meinem Fall, auf das Stammverzeichnis des Webspaces (was ich generell als Sicherheitslücke betrachte). Der Webhoster bietet hierfür auch keinerlei Hilfe oder Einstellungen im Webinterface an.
Ich habe natürlich einiges Versucht mit .htaccess, bevor ich den Support mit meinem Anliegen "belästigt" habe. Nachdem der Support in meine .htaccess-Datei geschaut (aber rein garnichts korrigiert) hat, wies dieser mich freundlich darauf hin, dass "soetwas nur mit .htaccess geht". Abgesehen vom Link zum "Bewertungssystem des Supports" habe ich folgendes bekommen mit dem kleinen Hinweis "Bitte konsultieren Sie Google" (...was ist Google?!):
http://joachimnadolny.de/webseitenzugriff-mit-htaccess-verweigern/
Natürlich habe ich's sowohl vorher als auch hinterher nochmal mit Einträgen wie...
order deny,allow
deny from .12345.strato-hosting.eu
..versucht. Auch eine Implementierung mit mod_rewrite schien wirkungslos (sofern ich hier alles richtig gemacht habe). Aber....
Nach einer weiteren (mit mehr Bewertungs-Links gefütterten) Unterhaltung mit dem Support, in der ich die Person darum gebeten habe, die Inhalte der .htaccess-Datei den Erwartungen entsprechend anzupassen, schien diese eine komplett andere Lösung zu diesem Problem zu haben:
"Dies können Sie mittels eines Redirectes in der .htaccess bewerkstelligen.
Das sieht dann etwa so aus:
Redirect permanent [Master-ID] [Pfad zu einer Fehlerseite]
Bedauerlicherweise können Sie hier nicht angeben, dass die Umleitung direkt auf
einen Error 403 verweist."
...nachdem ich mir folglich mein Bild von diesem "kompetenten" und super koordinierten Support gemacht und den Syntaxfehler in der letzten Mail des Supports ignoriert habe, entschloss ich, nie wieder Zeit mit den Leuten zu verschwenden, die dort ihre Brötchen verdienen.
Also nochmal das Ganze...
Folgende Anweisung in der .htaccess scheint zu funktionieren (auch wenn eine Weiterleitung nach Google nur temporär ist):
RedirectPermanent 12345.strato-hosting.eu http://www.google.com
Aber: Nun sind sämmtliche Domains (www.site1.com & www.site2.com) von dieser Weiterleitung betroffen und das soll natürlich nicht so sein.
Ich kann nicht ausschließen, dass ich an dieser Stelle das Problem bin und einfach zu wenig Erfahrung mit solchen Dingen habe. Deshalb bedanke ich mich im Vorraus dafür, dass ich mein Leid mit euch teilen durfte. Ich würde mich sehr über Hilfestellungen freuen.
www
|
+---_com
+---site1
| +---include
| +---public
| | +---index.php
| | +---.htaccess
+---site2
| +---include
| +---public
| | +---index.php
| | +---.htaccess
+---.htaccess
....
www.site1.com => www/site1/public/