Redirect auf eine andere site mit nicht-standard-port (IP:Port)
Wie kann ich die Umleitung zu einem anderen Standort mit nicht-standard-port (IP:Port) auf Php oder Html?
Php ich versuche es mal mit header('Location: IP:PORT' ); aber es funktioniert nicht.
Irgendwelche Tipps um dies zu beheben?
header('Location: http://IP:PORT');
?- Es funktioniert bei mir ohne
http://
zu. Was meinst du, nicht funktioniert? - Sie brauchen, um eine richtige url:
Location: protocol://host:port/path
- Ja, die syntax ist, dass aber nicht funktioniert. Wenn ich die Seite aufrufen bleibt es im laden Stand
- Dann kannst du nicht erreichen, dass die IP von Ihrem computer.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie eine korrekte absolute URL:
z.B. Sie auf "example.com" und umgeleitet werden sollen, "example.net":
Sollten Sie
http://
odervor die Adresse, um PHP mitzuteilen, dass es eine absolute URL.//
Zum Beispiel, wenn Sie wollte, einen redirect zu
123.123.123.123
auf port8888
würden Sie so etwas tun:Hinweis:
Mit
//
macht Sinn(nur?) beim laden von HTML-Ressourcen. Zum Beispiel,Den
Location
header, nimmt jedoch eine absolute URI. (Siehe Spezifikation)//
? Keine Bestätigung auf, dass? MitLocation
header ohne das Protokoll ist, was gegen die Spezifikation.//
wird empfohlen, für die Ressourcen im html-Code definiert, für eine header-Umleitung würde ich richtig mitheader('Location: '.$_SERVER['SERVER_PROTOCOL'].'//123.123.123.123:8888');
Location
besteht aus einer einzigen absoluten URI. Siehe spec