301 in htaccess mit Parameterübergabe

Um korrekte 301 für alte Webseiten zu setzen, bei denen Parameter berücksichtigt werden müssen, reicht die Standart 301 Zeile in der htaccess nicht. 

Wenn wir also wollen, dass eine Seite die in einem alten System nur über die Parameter definiert war, sauber in ein neues mit hübschen URLs umgeleitet wird, braucht es folgendes Snippet.

 

RewriteCond %{query_STRING} ^par1=59&par2=685(.*)$

RewriteRule meineDatei.php$ meineDomain.TDL/Ebene1/Ebene2/ [R=301,L]