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

REQUEST_URI in eigener 404 Seite

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
tre
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 04.05.2005, 09:21

Beitrag von tre » 12.05.2005, 07:03

Hallo miteinander,

dieses Thema ist schon öfters hier im Forum aufgetaucht aber mir geht es da um ein kleines anderes Problem.
Ich hab mir also eine Fehlerseite geschrieben, die bei 404 Fehlern angezeigt wird. Funzt soweit auch prima. Mein Problem ist jetzt, das

Code: Alles auswählen

 $_SERVER['REQUEST_URI'] 
leider nicht die angefragte URI ausgibt, sondern die meiner Fehlerseite (hier also 404.php). Soweit ich weiß, ist es aber Einstellungssache des Providers, ob und welche Variablen abgefragt werden können. Die Frage ist nun, welche Einstellung das sein könnte. register_globals ist auf ON gesetzt, zur Not hätte ich über .htaccess

Code: Alles auswählen

 php_flag register_globals on 
übergeben.
Vieleicht gibt es ja über .htaccess eine Möglichkeit festzulegen, das die URI, die ich eigendlich wissen will, auch anzeigt. Oder weiß jemand, welche Einstellung mein Provider ändern müsste?

Danke tre

P.S. mir ist aufgefallen, das meine Umleitung in der .htaccess - Datei dazu führt, das in der Adressleiste des Browsers auch die Url meiner Fehlerseite steht. Möglicherweise hängt das mit meiner Problem zusammen. Ich hab auf anderen Seiten gesehen, das die Fehlerseite zwar kommt aber die Url die bleibt, die man aufgerufen hat.
Noch mal ich. Problem gelöst: einfach IndexIgnore 404.php eintragen (404.php ist meine Fehlerseite), dann wird auch die richtige Url angezeigt!

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

mariow
PostRank 4
PostRank 4
Beiträge: 177
Registriert: 08.03.2005, 12:05

Beitrag von mariow » 12.05.2005, 08:40

Du hast vermutlich die URL der Fehlerseite absolut (inkl. http://) angegeben. In dem Fall wird ein Redirect auf die Fehlerseite ausgeführt und somit meist auch dem Client ein 200 OK und kein 4040 geschickt!
Probier mal die URL relativ anzugeben, also z.B. so:

Code: Alles auswählen

ErrorDocument 404 /404.php
Dann müsste im Fehlerfall die URL der fehlerhaften Seite stehenbleiben und damit auch die REQUEST_URI korrekt sein.

larsneo
PostRank 4
PostRank 4
Beiträge: 178
Registriert: 03.01.2005, 17:21
Wohnort: Schwäbisch Gmünd

Beitrag von larsneo » 12.05.2005, 12:49

...der haken an der relativen adressierung ist, dass die mit evtl. unterverzeichnissen nicht wirklich harmoniert :roll:
grüsse aus dem wilden süden
andreas <larsneo>
..::[zikula ]::.. ..::[cms-sicherheit.de]::..