Zum Inhalt springen

TYPO3 Vorschau von verborgenen Seiten -> Fehler 404

Erstellt am 25. Februar 2011 · 6 Antworten · letzte Antwort am 5. Dezember 2011

Tags: RealURL, Weiterleitungen & 404, Frage

caomhan ·

Hallo TYPO3 Freunde,

ich habe ein Problem mit einem meiner TYPO3 Projekte.

Wenn ich dort eine Seite kopiere und mir diese verborgene / ausgeblendete / deaktivierte Seite ansehen möchte (in der Preview mit entsprechender Kennzeichnung oben rechts in rot), dann erhalte ich nicht die Seite selber, sondern werde auf meine Fehler 404 Seite weitergeleitet.

Ich kann also keine verborgenen Seiten mehr betrachten (als Preview) sondern werde immer auf die 404-Seite umgeleitet.
Es ist entsprechend die 404 Seite, die ich in RealURL hinterlegt habe.

TYPO3 Version ist 4.5.1

Vor dem Update auf 4.5 ging es in jedem Fall (vor ca. 1 Woche), vorgestern habe ich dann das Update auf 4.5.1 gemacht.
Seitdem klappt es in jedem Fall nicht mehr (vll. auch schon seit 4.5).

Andere Projekte mit 4.5.1 haben damit keinerlei Probleme.

Hat sonst noch jemand solche Probleme oder bin das wieder nur ich? :-)

Viele Grüße,
kevin

caomhan ·

Habe das Problem eingrenzen können.

Wenn ich RealURL deinstalliere und "normale" Adressen wie "index.php?id=123" habe, klappt es.

RealURL Version 1.10.2 (angeblich kompatibel mit TYPO3 4.5)

Grüße!

caomhan ·

Hallo,

das Problem besteht leider noch immer, hat niemand eine Idee dazu?
Die RealURL und htaccess Config sind gleich mit anderen Projekten, dort klappt es komischerweise.

Ich habe irgendwie den Verdacht, dass TYPO3 mit dem Cookie setzen nicht ganz klar kommt.
Wenn ich im BE als Admiin eingeloggt bin, sollte der ja die "nötigen Rechte" haben um mir die verborgene Seite anzuzeigen (mit Preview-Hinweis). Das Funktioniert aber garnicht. Ich werde direkt (wie als wäre ich nicht im BE eingeloggt) auf die 404-Seite weitergeleitet.

Habe schon mal alle Cookie gelöscht und mich neu eingeloggt, jedoch ohne Erfolg.

Grüße,
caom

caomhan ·

Hallo nochmals,

es tut mir leid, ich muss mich nochmals melden.

Es funktioniert scheinbar doch nicht, wenn ich RealURL deaktiviere. Keine Ahnung warum ich das da oben geschrieben habe (wahrscheinlich weil die 404 Seite nicht mehr kommt, stattdessen die Startseite).

Hat denn wirklich niemand eine Idee wie ich das Problem lösen kann?
Ich komme einfach nicht mehr weiter und habe keine Ahnung wo ich noch schauen muss.

Folgendes brachte keinen Erfolg:

- Extensions deinstalliert
- localconf.php abgespeckt auf das minimum
- Apache Logs durchsuchen
- RealURL Config aus anderem Projekt
- Cache, Temp Files, ... 100x geleert/gelöscht

Was ich auch versucht habe: Nachzuvollziehen, wie das TYPO3 FrontEnd den Cookie vom BackEnd nutzt um mir entsprechende "Rechte" im FrontEnd zur Anzeige zu liefern. Kein Erfolg, habe da leider nicht durchgeblickt. Habe zwar je ein Cookie FE und BE aber den zusammenhang zur TYPO3 DB kan ich so nicht erkennen.

Habt ihr eine weitere Idee (z.B. eine andere Funktion) um zu prüfen ob ich im FrontEnd "Admin Rechte" besitze? Wenn diese nicht da sind, ist klar, dass ich bei einer verborgenen Seite auf die 404 Seite geleitet werde.

Ich benötige wirklich dringend Hilfe und bin für jeden Tipp dankbar.

Vielen Dank,
caom

MorphexX ·

Guten Morgen zusammen,

das selbe Problem quält mich derzeit auch. Ich habe keinen Schimmer, wonach ich noch schauen soll.

Konkret passiert folgendes:

Möchte ich eine inaktive oder erst zeitlich aktiv geschaltete Seite (Zukunft) im Frontend via Kontextmenü "anzeigen" lassen. In diesem Falle werde ich jedoch immer auf eine 404-Seite geworfen. Als Header wird "303 See other" zurückgegeben.

caomhan ·

Hi!

Blöd, hatte vergessen meine Lösung zu posten 🙂
Nutzt du ein SSL Cert in deinem Backend?

Das Prolem trat bei mir auf, wenn ich im Backend via HTTPS gearbeitet habe und dann versucht habe mir eine Seite via HTTP anzuschauen. Scheinbar gilt der TYPO3 Backend Cookie in dem Falle nur für HTTPS Seiten.

Schalte also wieder HTTPS im Backend aus, leere alles im Browser und log dich neu ein.

Bei mir lag es daran.

Grüße!

MorphexX ·

Danke für die schnelle Rückmeldung. :-)

Ich nutze in dem TYPO3-Projekt ausschließlich HTTP; HTTPS kommt nicht zum Einsatz.
Wenn ich nach diesem Problem in Deutsch und Englisch google bekomme ich einfach keine passenden Ergebnisse - ich bin verzweifelt...

Ich dachte erst, dass RealURL da ein Problem macht, aber das konnte ich weitestgehend ausschließen, da es bei Backend-Aufrufen (Workspace-Preview, allgemeine Preview) ja gar nicht zum Einsatz kommt.

Ich werde gleich mal für meine IP RealURL deaktivieren und editiere das Ergebnis hier rein.

Wenn ansonsten noch jemand eine schicke Idee hat, wäre ich unendlich dankbar. :-) Vielen Dank schon mal im Voraus!

//Edit sagt: RealURL scheint damit wirklich nichts zu tun zu haben. Übrigens sind TYPO3 und Extensions auf einem aktuellen Stand. Ich verwende eine gepimpte .htaccess aus dem HTML5 Boilerplate
//Edit2 sagt: Die Redirect-Anweisung habe ich temp. aus der localconf.php entfernt. Stattdessen er scheint nun die nächste verfügbare Eltern-Seite. Kein Fehler. Trotzdem erhalte ich keine Preview der gewünschten Seite. Core-Bug?

htaccess-source.txt
8kB