你好 Michael,
vielleicht kann mir jemand weiterhelfen. Ich habe eine Webseite mit Weiterleitung auf eine andere Domain mit folgendem Metatag
<meta http-equiv="refresh" content="5; URL=http://www.abc.de/">
. Das funktioniert meiner Meinung nach sehr gut. Jetzt hörte ich, das z.B. bei Mozilla diese Weiterleitung nicht greift. Kann das sein?
Klar, man kann derartige “Weiterleitungen” abschalten.
Und wenn ja, gibt es eine Weiterleitungsmöglichkeit für alle Browser,
Einstellungen, etc. (z.B. in PHP)??
Ja, du koenntest mit einer .htaccess-Datei eine 302- oder 301-Weiterleitung
machen, wie es dir beliebt, z. B. so:
Redirect /abc http://host/new/path/
Das waere eine 302-Weiterleitung, also eine temporaere Weiterleitung. Eine
301-, eine dauerhafte Weiterleitung bekommst du so:
Redirect permanent /abc http://host/new/path/
Alternativ kannst du selbstverstaendlich auch PHP nutzen, dort brauchst du
dann die header()-Funktion:
header("Location: http://host/path/");
Das waere eine 302-, also eine temporaere Weiterleitung. Eine 301-, also
dauerhafte Weiterleitung bekommst du in PHP so:
header("HTTP ".$_SERVER['HTTP_VERSION']." 301 Moved Permanently");
header("Location: http://host/path/");
Achte bitte darauf, dass du vollstaendige URIs benutzt, inkl. Angabe des
Host-Namens, also nicht einfach header("Location: datei.htm") -- das kann
naemlich wieder zu Problemen fuehren. Du _musst_ den Hostnamen mit angeben.
再见,
克里斯蒂安
Mit einem Windhauch kannst du das Feuer loeschen. Mit einem Windhauch kannst du das Feuer entfachen.