Hallo zusammen,
ich habe mal eine Frage die jetzt nicht direkt was mit Typo3 zu tun hat.
Ich habe eine alte Typo3 Seite neu erstellt. Auf der Seite gibt es u.a. ein Impressum welches auf viele andere Fremdseiten verlinkt ist. Früher hatte das impressum die id 346 und jetzt hat sie die id 4.
Damit das verlinkte impressum jetzt nicht ins Nirvana verläuft wollte ich per RewriteRule die alte id 346 auf die neue id 4 umleiten. Leider funktioniert das nicht. Folgendes habe ich ausprobiert:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php?id=346 index.php?id=4
Es tut sich allerdings absolut nichts wenn ich die url:
www.meinedomain.de/index.php?id=346 eingebe.
Bin für jede Hife dankbar!
Grüße aus dem Odenwald
Thomas
Und was ist der Fehler? Kommt gar nichts oder eine Fehlermeldung?
Hier sind die meisten Fehler beschrieben, hangel Dich da mal durch:
http://www.modrewrite.de/foren/ftopic82.html
Grüße aus dem Odenwald
Thomas
Das ist ja das Problem. Ich bekomme auch keine Fehlermeldung.
mod_rewrite ist auf jeden fall aktiv da ich auch schon Redirect von einer .de auf eine .com Domain gemacht habe.
Die einzigste Fehlermeldung kommt von Typo3
The requested page does not exist! Statt auf id=4 zu springen bleibt die Seite auf id=346 hängen.
EDIT: Habs hinbekommen!
Nach dem ich mir noch ein paar Beispiel angesehen habe.
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} index\.php
RewriteCond %{QUERY_STRING} ^id=346$
RewriteRule ^index\.php$ index.php?id=4 [R=301,L]
Geändert von Borusse (23.03.2010 um 09:49 Uhr)
Grüße aus dem Odenwald
Thomas
Ich hatte den Post vorher schon editiert!
Es funktioniert jetzt.
Danke für die Tipps
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)