Alte Url auf neu Url umleiten - htaccess; mod_rewrite
Hallo,
nun habe ich schon unglaublich viel Zeit damit verbracht, zu versuchen eine alte bei google gelistete Url auf eine contao Seite umzuleiten. Doch ich bekomme es einfach nicht hin.
Alte Url:
http://www.domain.de/index.php?topic=DRESS-Demo
Neue Url (Umleitung zur contao-Seite):
http://www.domain.de/dress_demo.html
System:
contao 2.11.2; mod_rewrite funktioniert; domain.de zeigt direkt auf den Installationsordner der contao Installation also RewriteBase /;
Ich habe mehrere Ansätze probiert:
Code:
##
# Redirect an old dead link to a spezial page
# Dress Demo
##
##Attempt #2
#RewriteCond %{REQUEST_URI} index.php
#RewriteCond %{QUERY_STRING} topic=DRESS-Demo
#RewriteRule /index.php dress_demo.html? [L]
##Attempt #3
#RewriteCond %{QUERY_STRING} topic=(.+)
#RewriteRule /index.php /%1.html [L]
##Attempt #4 #302 only temporary for testing
#RewriteCond %{QUERY_STRING} topic=DRESS-Demo
#RewriteRule ^index\.php$ http://www.domain.de/dress_demo.html [R=302,L]
##Attempt #5
#Redirect permanent /index.php?topic=DRESS-Demo http://www.domain.de/dress_demo.html
Attempt #4 war am vielversprechendsten. Diesen habe ich bei einer Magentoinstallation unter "gleichen" Urlbedingungen ausprobiert, dort hat es die Url wunderbar umgeleitet. Aber im contao wird die Bedingung noch nicht einmal erkannt.
Dieses Problem treibt mich in den Wahsinn. Mit htaccess und den regex bin ich noch nie ganz warm geworden.
Grüße und Danke