Seite 1 von 1

Weiterleitung einer URL, jedoch nicht der untergeordneten

Verfasst: 21.09.2011, 15:32
von mayborn
Hallo,
ich kriege es gerade nicht hin.

Wie kann ich die URL
"https://www.meinbeispiel.de/tomate/"

weiterleiten auf
"https://www.meinbeispiel.de/karotte/"

OHNE gleichzeitig diese URL umzuleiten?
"https://www.meinbeispiel.de/tomate/kirschtomate"

:o

Verfasst:
von

Verfasst: 21.09.2011, 15:44
von tmyp
mod_rewrite.

Verfasst: 21.09.2011, 15:54
von mayborn
schon klar, aber welche rule?

Verfasst: 21.09.2011, 16:45
von tmyp
RewriteCond auf REQUEST_URI anwenden. Schnupper ruhig mal in die Dokumentation oder die unzähligen HowTos rein.

Verfasst: 23.09.2011, 09:44
von Synonym
REQUEST_URI brauchts da nicht.

RewriteRule ^tomate/$ /karotte/ [R=301,L]

Mehr braucht es nicht. Das $ ist das Wichtige dabei. Nur wenn die URI exakt "/tomate/" ist greift die Rule auch. Und "/tomate/kirschtomate" ist eben nicht exakt "/tomate/" :-)

^ = beginnt mit
$ = endet mit

Verfasst: 27.09.2011, 10:29
von mayborn
Danke Synonym, hatte es inzwischen selbst gelöst, genau mit deiner Variante :D

Die unzähligen Dokumentationen und how tos sind eben leider auch nicht
immer das Gelbe vom Ei. Aber ich fand das hier für den Einstieg in mod-rewrite dann ganz gut:
https://www.elated.com/articles/mod-rew ... beginners/