Probiere das direkt in der .htaccess. Es wird hier die alte URL zuerst zerlegt in den Domainnamen und in das Abfragekriterium = alles was nach dem Fragezeichen steht. Damit kann der QUERY_STRING weiterverarbeitet werden.
Code:
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteCond %{QUERY_STRING} ^language=de&pagecontent=delivery$ [NC]
RewriteRule ^(.*)$ http://www.deinedomain.tld/filiale.html? [L,R=301
Die erste RewriteCond kappt die URL beim ersten /
Die zweite RewriteCond erhält den Query_String ohne das vorangestellte ?
Die RewriteRule schreibt auf die neue URL um
Sollen weitere alte URL auf die filiale.html umgeleitet werden, kannst du einfach weitere RewriteCond mit einem QUERY_STRING dazusetzen - OR am Ende der Zeile nicht vergessen
Code:
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteCond %{QUERY_STRING} ^language=de&pagecontent=delivery$ [NC,OR]
RewriteCond %{QUERY_STRING} ^language=de&pagecontent=WEITERE$ [NC]
RewriteRule ^(.*)$ http://www.deinedomain.tld/filiale.html? [L,R=301
EDIT: Rechtschreibung korrigiert
Lesezeichen