Hallo Freunde,
habe da ein Problem mit realURL und meinen Links aus PHP.
Folgendes habe ich zusammengebastelt:
1. Ein PHP erzeugtes Formular welches einen Wert per Post übergibt.
2. Eine Funktion welche meine Postdaten aufnimmt und sie mit einem Redirect plus Parameter weitergibt.
Beispiel: ($hierher ist der Parameter)
...
if($hierher == "Deutschland" ){
Header("Location: http://www.meine DOMAIN.de/startseite?Anzeige=Deutschland" );
setcookie("SetCity", "Deutschland" );
}elseif ($hierher == "Frankfurt" ){
Header("Location: http://www.pckids.de/stadt?Anzeige=Frankfurt" );
setcookie("SetCity", "Frankfurt" );
}
....
Auf der Startseite werden nun die Parameter aufgegriffen und verarbeitet (Navigation ect.) außerdem wird das Cookie erzeugt und ich kann damit arbeiten.
Alles das hat wunderbar funktioniert. Seit ein paar Tagen geht das auf einmal nicht mehr.
Ich werde immer direkt auf die Startseite geschubbst und die URL enthält auch keine Parameter mehr.
Wenn ich realURL deaktiviere dann werden die Links richtig verarbeitet, aber dann stimmen natürlich die Links nach dem / (startseite oder stadt) nicht mehr, weil sie ja mit den reelen Namen erzeugt wurden.
Fazit: realURL müßte ich anpassen.
hier mal das was ich schon versucht habe:
HTACCESS:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
sowie in der Setup Datei der ROTSEITE:
# RealURL aktivieren
config.simulateStaticDocuments = 0
config.baseURL = http://www.domain.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
Jemand eine Idee, was sich da geändert haben könnte oder woran es liegt.
Einzige Änderung war ein Update auf T3 4.5.4. Meine aber, dass es unter 4.5.4 schon funktioniert hat, bin aber nicht ganz sicher.