2016-09-08 2 views
1

Ich finde viele Lösungen für ähnliche Fälle, aber ich kann keine für diesen finden. Ich habe einige alte URLs mit Parametern, um auf der Homepage permanent umzuleiten. Es ist Beispiel:Redirect 301 URL mit mehreren Parametern auf eine andere URL

#old url https://www.example.com/?s=141&sid=5 
#new url https://www.example.com 

Ich versuche, einige, wie dies zu tun, aber ich kann nicht herausfinden, wie man es machen funktioniert:

RewriteCond %{QUERY_STRING} ^s=141&sid=5 
RewriteRule ^(.*)$ https://www.example.com [R=301,L] 

Dies funktioniert nicht entweder

Redirect 301 /?s=141&sid=5 https://www.example.com 

Antwort

1

Versuchen sie, wie diese es,

RewriteCond %{QUERY_STRING} ^s=141&sid=5$ 
RewriteRule^https://www.example.com? [R=301,L] 

oder wenn funktioniert nicht über

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^s=([\d+])&sid=([\d+])$ 
RewriteCond %1 ^141$ 
RewriteCond %2 ^5$ 
RewriteRule^http://example.com? [R=301,L] 
+0

Vielen Dank. Der erste arbeitet. Jetzt sehe ich meinen Fehler. – user3909438

Verwandte Themen