Header-Location Variable?
Markus_heibutzki
- php
Hallo!
Ich möcht auf einer PHP-Seite eine automatische Weiterleitung durchführen. Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain. Wie kann ich zu dieser weitergeleitet werden?
header("Location: $fertige_domain");
Seo gehts nicht, da komme ich immer auf www.domain.de ?
Kann mir jemand helfen
Grüße
Markus
Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain.
Was ist in $fertige_domain enthalten? eine Domain oder ein URL?
header("Location: $fertige_domain");
Das sollte - ohne weiteres zutun einen 302-Redirect erzeugen.
Seo gehts nicht,
Definiere "Seo", bzw. was meinst du damit.
da komme ich immer auf www.domain.de ?
Ok.
Hallo!
Seo gehts nicht,
Definiere "Seo", bzw. was meinst du damit.
Ich vermute ein 'e' zuviel: "So gehts nicht" ...
Ciao
GG
Ich möcht auf einer PHP-Seite eine automatische Weiterleitung durchführen. Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain. Wie kann ich zu dieser weitergeleitet werden?
header("Location: $fertige_domain");
Pass auf, dass du den Header NICHT bereits mit echo "\n\n" (oder ähnlich) abgeschlossen hast, wenn du den header sendest.
mfg Beat
Pass auf, dass du den Header NICHT bereits mit echo "\n\n" (oder ähnlich) abgeschlossen hast, wenn du den header sendest.
\n\n schließt eine Request-Line oder einen HTTP-Header nicht - der ist sowohl in HTTP/1.0 alsauch in HTTP/1.1 mit CR LF definiert: http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html
Hallo!
Ich möcht auf einer PHP-Seite eine automatische Weiterleitung durchführen. Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain. Wie kann ich zu dieser weitergeleitet werden?
header("Location: $fertige_domain");
Wenn in der Variablen $fertige_domain ein URL/URI steht, so wäre alles ok. Was steht denn drin:
?
Ciao
GG
Hallo!
Danke schonmal für die schnellen Antworten.
Ich habe irgendwie total vergessen noch dazu zu schreiben, was überhautp in der Variable steht...
Also in der Variable steht: http://test.domain.de/test
Oh mann, jez merk ich auch was "schief läuft".
Die Subdomain ist nicht auf der Seite www.domain.de vorhanden, somit geht er automatisch auf www.domain.de ...
Danke trotzdem für alle die mir geholfen haben!
markus
Also in der Variable steht: http://test.domain.de/test
Was erdreistest du dich eigentlich fremde Domains zum Testen zu verwenden? Bitte verwende für sowas künftig dafür vorgesehen Domains, wie z.B. example.com.
http://example.com/test/foo/bar/baz - frei nach belieben wird dich niemals unerwartet irgendwohin umleiten und dir stehts brav einen 404 ausliefern.