2012-04-13 15 views
0

Ich verwende folgende Direktiven in meinem Htaccess, um nachfolgende Schrägstriche aus meiner URL zu entfernen, um doppelte Inhalte zu vermeiden. Diese Direktiven entfernen jedoch auch alle Abfragezeichenfolgen, die möglicherweise vorhanden sind.Entfernen Sie den abschließenden Schrägstrich mit htaccess, aber bewahren Sie die Abfragezeichenfolge

RewriteCond %{HTTP_HOST} ^(www.)?mydomain\com$ [NC] 
RewriteRule ^(.+)/$ http://www.mydomain.com/$1 [R=301,L] 

Ich würde gerne wissen, wie Sie einen möglichen Schrägstrich von meinem URI entfernen, aber auch Abfragezeichenfolgen beibehalten.

+0

möglich Duplikat [Wie kann ich mod \ _rewrite und Abfrage-Strings halten?] (Http: // stackoverflow.com/questions/12873137/how-can-i-mod-rewrite-and-keep-query-strings) –

Antwort

1

Es gibt eine Option RewriteRule Option für das: QSA.

Hängt jede Abfrage-String aus der ursprünglichen URL zu jeder String-Abfrage in dem Rewrite-Ziel erstellt