• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Automatischer Weiterleitung

BlindC0der

Neues Mitglied
Mit <meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/"> im head bereich kann man ja auf eine andere seite automatisch weiterleiten. gibt es eine möglichkeit, dass nur dann weitergeleitet wird, wenn man nicht schon auf der seite ist?

Ich hab nämlich auf meiner seite (mit langer url) eine weiterleitung die auf die subdomain weiterleitet nach 0 sek... Sodass man sobald man die lange url aufruft sofort auf die kurze weitergeleitet wird .doch wenn ich nun auf der seite via subdomain bin, reloadet der sich immer im endlosen kreislauf!? liegt das vll an dem "refresh" und was kann ich dagegen tun?


Danke Schonmal :D
 
Werbung:
Hallo BlindC0der und willkommen in diesem Forum,

mit einer serverseitigen Sprache wie PHP lässt sich prüfen, welche Domain aufgerufen wurde und kannst ggf. weiterleiten. Die Weiterleitung würde ich dan aber nicht mit einem Meta-Tag, sondern einem HTTP-Redirect machen.
Etwa
PHP:
<?php
if($_SERVER['SERVER_NAME'] === "www.langedomain-example.com"){
	header("HTTP/1.1 301 Moved Permanently");
	header("Location: http://subdomain.example.com");
}
?>
Dieser Code kommt ganz an den Anfang einer PHP-Datei. (bennene von *.html in *.php um und lade auf einen Webserver)

Gruß
 
Sorry mit PhP kenn ich mich nicht aus... Hab aber was gefunden im Inet was mir vll helfen könnte. werds später mal ausprobieren und wenns klappt hier mal posten^^
 
Werbung:
Zurück
Oben