Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PHP Redirect per Header

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
xoni
PostRank 8
PostRank 8
Beiträge: 692
Registriert: 22.08.2007, 12:14

Beitrag von xoni » 22.11.2009, 22:37

OK. Das letzte was mir einfällt und was diesen 500 Fehler verursachen könnte ist: Hast Du vielleicht Umlaute in Deiner URL?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


tuennes
PostRank 5
PostRank 5
Beiträge: 266
Registriert: 09.08.2009, 13:03
Wohnort: Köln

Beitrag von tuennes » 22.11.2009, 22:39

wollbay hat geschrieben:OK. Das letzte was mir einfällt und was diesen 500 Fehler verursachen könnte ist: Hast Du vielleicht Umlaute in Deiner URL?
Nein. Leider auch keinen Umlaut. :( - Trotzdem danke für deine (vergebliche) Hilfe...

xoni
PostRank 8
PostRank 8
Beiträge: 692
Registriert: 22.08.2007, 12:14

Beitrag von xoni » 22.11.2009, 22:45

Hmmm, Sorry aber jetzt bin ich mit meinem Latein am Ende.
:(

Mork vom Ork hatte Dir ja noch den Hinweis auf das Fehlerprotokoll des Servers gegeben, was genau steht da drin?

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 22.11.2009, 22:59

wollbay hat geschrieben:Mork vom Ork hatte Dir ja noch den Hinweis auf das Fehlerprotokoll des Servers gegeben
Das ist nun drei Stunden her. Es wäre wohl zu einfach, da reinzugucken, da werden lieber noch vier ratlose Beiträge geschrieben … :>
was genau steht da drin?
Ich rate mal, dass dort „Premature end of script headers“ steht, weil sein PHP-Skript via CGI ausgeführt wird und der Server statt header("HTTP/1.1 301 Moved Permanently"); ein header("Status: 301 Moved Permanently"); erwartet.
Zuletzt geändert von Mork vom Ork am 22.11.2009, 23:03, insgesamt 1-mal geändert.

tuennes
PostRank 5
PostRank 5
Beiträge: 266
Registriert: 09.08.2009, 13:03
Wohnort: Köln

Beitrag von tuennes » 22.11.2009, 23:03

wollbay hat geschrieben:Mork vom Ork hatte Dir ja noch den Hinweis auf das Fehlerprotokoll des Servers gegeben, was genau steht da drin?
Hups, hab noch gar nicht gemerkt, dass ich bei Strato (nicht hauen!) seit einem halben Jahr tatsächlich Zugriff aufs Error.log habe. Hilft aber nicht wirklich weiter:

"malformed header from script. Bad header=HTTP/1.1 301 Moved Permanently"

Aber ich find's super, dass ich jetzt weiß, dass ich da ran komme. Deswegen hat sich die Anfrage hier schon gelohnt... :idea:

ishmael
PostRank 4
PostRank 4
Beiträge: 101
Registriert: 18.04.2009, 09:59

Beitrag von ishmael » 25.11.2009, 00:22

tuennes hat geschrieben:Leider hatte ich exakt das schon ausprobiert. Gibt immer einen "Internal Server Error". Schade... :(

Was genau steht denn in deiner $location?
Vieleicht liegt da der Hase im Pfeffer.

Die Funktion header() akzeptiert seit Version 4.3. an dritter Stelle auch den Statuscode als Parameter:

Code: Alles auswählen

header('Location: http://localhost', TRUE, 301);
Den Response-header kannst du übrigens mit HttpFox, oder auch Firebug überprüfen, wenn du Firefox benutzt.
Zuletzt geändert von ishmael am 03.12.2009, 13:33, insgesamt 1-mal geändert.

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 25.11.2009, 06:08

ishmael hat geschrieben:

Code: Alles auswählen

header('Location: http://localhost', TRUE, 301);
Ich hab da auf einer Site das Problem das ich einen 404 nicht in 200 umschreiben kann

hab eben das " , false " hinzugefügt
bleibt bei 404 .... der 300er ist nicht zusätzlich im httpHeader

Kollision mit htaccess darüber?
Hoster confix....... / = alles ok
Hoster confix....... /secunderprojekt/ = alles 404 sobald /Path/ oder /Datei.html vorhanden

Befehl für htaccess um die htaccess aus / ungültig zu machen wenn /secundär/ requestet wurde?

tuennes
PostRank 5
PostRank 5
Beiträge: 266
Registriert: 09.08.2009, 13:03
Wohnort: Köln

Beitrag von tuennes » 25.11.2009, 08:17

[quote="ishmaelDen Response-header kannst du übrigens mit FireHTTP, oder auch Firebug überprüfen, wenn du Firefox benutzt.[/quote]

PHP 4.3 läuft bei mir leider noch nicht. Aber der Tipp mit Firebug ist schonmal Gold wert. Hatte das Plutin zwar intalliert, aber bisher nicht alle Module aktiviert. Deswegen war mir diese Funktion bisher unbekannt. :roll:

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 25.11.2009, 08:28

net(t)worker hat geschrieben:
typer hat geschrieben: Ich mache es so header ("Location: https://www.xyz.de/"); und bekomme einen suchmaschinenfreudlichen redirect = https://www.webconfs.com/redirect-check.php

Mehr brauche ich nicht.
vergiss das Tool ganz schnell.... das teilt dir nur mit ob die Suchmaschine dem redirect folgen kann oder nicht.... also wird auch ein 302, mit dem Google ja bekanntlich Probleme hat, als suchmaschinenfreundlich bezeichnet....
WebConf ist bei grad nicht erreichbar, wollte kurz schauen was dort geht

um zu sehen ob 301 oder 302
Andy-Zmuda.de/Andy/Hoppe.html ========
www.andyhoppe.com/software/http-php-apa ... header.htm
typer hat geschrieben: Mehr brauche ich nicht.
wie bescheiden doch manch ein SEO ist :lol:
Bei mir gibts jetzt noch vielvielmehr
www.chegu.de/AWT/HTTP-Header.html
Header einlesen und ausgeben (sehen ob 301 oder 302)
Wenn es eine "Location" gibt, verdoppelt sich das "Form" und man kann gleich die ZielURL noch durchjagen

im php.net noch nachgeschaut nach den Befehlen für HostIP und so und noch tolle Dinger gefunden

IPermitlung normal mit gethostbyname gibts aber auch mit einem L dahinter ...
... Yahoo hat dort nur eine drin, die bleibt stabiel
Bing hat 2 die sich abwechseln
bigG hat vielle ... mit viel abwechslung

und dann hab ich noch nen Zeitmesser eingebaut
0.02 @ Google
0.20 @ Bing
0.08 @ Yahoo
(naja, kommt drauf an welche genaue Domain mitoderohne3w man aufruft)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag