htaccess Aufbau QUERY_STRING / relevanter Parameter mitten in der URL
Ich habe diverse URLs die aufgrund eines Relaunches von Joomla auf Contao umgeleitet werden müssen.
Beispiel-URL:
meine-domian.de/index.php?option=com_content&view=article&id=3045: artikel-alias&catid=396&Itemid=223&lang=de
Mit
Code:
RewriteCond %{query_STRING} ^option=com_content(.*)$
RewriteRule ^index\.php$ http://www.meine-domain.de? [R=301,L]
könnte ich z.B. auf die Startseite weiterleiten. Soweit so gut. Jedoch interessiert mich lediglich der Parameter catid=. Aufgrund dieser diversen catids definiere ich, auf welche URL umgeleitet werden soll.
Das ^ in der RewriteCond definiert ja den Anfang, $ das Ende.
Gibt es einen Platzhalter, der nach dem ^ bis zum Parameter catid=? den entsprechenden Inhalt des Strings ignoriert?
also quasi so: RewriteCond %{query_STRING} ^(*)catid=396(.*)$
wobei das (*) nach dem ^ nicht funktioniert.