Redirect mit ? in der URL

URL: www.domainname.de/index.php
soll nach
www.domainname.de/impressum.html

umgeleitet werden. Das Problem ist das ? in der alten URL und muss per QUERY_STRING in der Condition abgefragt werden.

Lösung:

RewriteCond %{QUERY_STRING} ^pageId=7$
RewriteRule ^.*$ http://www.domainname.de/impressum.html? [L,R=301]

Wichtig ist auch der Browser-Cache. Der sollte unbedingt geleert werden, denn wenn ein Aufruf noch im Cache drin ist kann dadurch u.U. immer auf die falsche Seite leiten.

So verhindert man, dass alte durch einen Umzug oder Neuprogrammierung nicht mehr vorhandene URLs in den Suchmaschinen zu einem schlechteren Ranking führen.

 

Sie sind hier: TYPO3 » Tipps & Tricks » Konfiguration » Redirect mit ? in der URL

Servicetelefon 0800 - 8976326 (kostenloser Anruf)