URL-Hiding wirst du damit aber nicht machen können. Das wird ein sauberer HTTP-Redirect.
Wenn du einen 500er Fehler bekommst, dann lässt der Provider nur AuthConfig in der .htaccess zu.
Hast du Zugang zur httpd.conf? Dann könnte man das ändern.![]()
Guten Tag,
Ich wollte eben eine einfache Weiterleitung machen. Auf meinem privaten Webspace funktionierte dies auch einwandfrei. Die htaccess-Datei hat folgenden Aufbau:
Der Server, auf dem die .htaccess-Datei liegt, enthält keine Daten. Er ist über eine .de Domain erreichbar. Beim eingeben dieser Domain soll man auf www.zieldomain.de weitergeleitet werden. Also keine echte Weiterleitung, sondern eine Art URL-Hiding.Redirect / http://www.zieldomain.de
Was auf meinem privaten Webspace funktioniert, klappt allerdings nicht auf dem Kundenserver (Anbieter ist BelWue). Dort kommt die leidige Meldung "Internal Server Error".
Ich habe eigentlich keine Idee, woran es liegen kann. Die .htaccess Datei liegt:
Privatserver: /html/
Kundenserver: /srv/www/virtual/20155/www.domain.de/vhostdata/htdoc
Habe schon verschiedene Variantionen ausprobiert, aber immer die selbe Meldung.
Danke für eure Hilfe,
Gruß Stefan
URL-Hiding wirst du damit aber nicht machen können. Das wird ein sauberer HTTP-Redirect.
Wenn du einen 500er Fehler bekommst, dann lässt der Provider nur AuthConfig in der .htaccess zu.
Hast du Zugang zur httpd.conf? Dann könnte man das ändern.![]()
StimmtDas wird ein sauberer HTTP-Redirect.![]()
Wie krieg' ich den so ein URL-Hiding hin? Ich les immer nur von mod_proxy, aber hab nirgends was richtiges gefunden![]()
Ist denn mod_proxy (und mod_rewrite) aktiviert? Ich kenne auch nur diesen Weg.
Eigentlich ja. Aber IMHO nur, wenn ApacheHandler verwendet wird. Dein Provider fährt FastCGI.
Eigentlich würde ich ja empfehlen, es einfach mal zu versuchen, aber das muss ja dann auch in die .htaccess. Und ich behaupte mal, er lässt nur AuthConfig zu.
Das heißt? Ich bin, was Server und so Zeug angeht, nocht nicht so erfahren![]()
Gleich in der dritten Zeile steht es: FastCGI.
Ich möchte nicht näher auf Details eingehen.Du kannst jedenfalls nicht an deiner phpinfo() erkennen, ob die Module zur Verfügung stehen.
Würde ApacheHandler verwendet werden, dann würde die phpinfo() aufschlußreicher sein, da dann auch die entsprechenden Module angezeigt werden.
Vergleich doch mal mit deinem Testsystem zu Hause. Ist das ein XAMPP?
Der oben genannte, funktionierende Server, ist halt mein privater Webspace.Vergleich doch mal mit deinem Testsystem zu Hause. Ist das ein XAMPP?
Was kann ich jetzt tun, um das URL-Hiding auf dem Server irgendwie hinzukriegen? So ganz komm ich nicht mit ...
Da die notwendigen Module für Apache nicht verfügbar sind bzw. dein Provider den Zugriff nicht zulässt, musst du eine Alternative suchen.
z.B. ein FRAMESET.
Alles andere wird nicht fruchten.![]()
Okay. Ich weiß gar nicht, was für ne Art Server es ist? Ist "mehr" als normaler Webspace ...
/srv/www/virtual/20155/www.domain.de/vhostdata/htdoc
Ich kann da bis ins Root-Verzeichnis Wechseln ... aber ich glaub, das hilft mir nicht weiter?
Laut phpinfo() ist es ein SunOS. (also Solaris)
Das bringt dir aber alles nichts. Das Webpaket ist so dicht, dass du nichts anderes machen kannst, als nach einer Alternative zu suchen.
Du könntest z.B. eine index.php anlegen und dort ein Redirect einbauen.
Alles andere wird Serverseitig nicht funktionieren.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)