2016-03-19 26 views
1

Ich versuche, den Linkhtaccess 301-Weiterleitung funktioniert nicht

  • localhost/Scripts/prodlist.asp? StrSearch = REMS + POWER + PRESS + E + ATTREZZATURE & strSearchType = OR & strSearchMin = 0 & zu umleiten strSearchMax = 0 & strSearchCat = 0 & curPage = 86 & sortField = sku

zu

  • localhost

Bisher habe ich verschiedene Dinge ausprobiert, aber keine funktionieren. Im Augenblick bin ich hier:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^(strSearch=TRE+ESSE+TRE+IDROSELF+BIDET+WC+SOSPESO+IDEAL+STANDARD+SERIE+21+STEP+SANITARI+CERAMICA+PIATTO+DOCCIA+EDRAULICA)$ 
RewriteRule ^Scripts/prodlist\.asp$ localhost [R=301,L] 

Aber ich bekomme immer noch die 404 error.Can jemand mir helfen, dieses Problem lösen bitte?

Antwort

0

Ihre Verknüpfung stimmt nicht mit der Abfragezeichenfolge überein, die Sie in Ihrem .htaccess-Snippet erfassen möchten. Außerdem versuchen Sie, extern zu localhost umzuleiten, das zu http://example.com/localhost aufgelöst werden würde.

Das Beste, was ich tun konnte Ihre ursprüngliche Verbindung entsprechen, ist die folgende

RewriteCond %{QUERY_STRING} ^strSearch=(.+)&strSearchType=(.+)&strSearchMin=(.+)&strSearchMax=(.+)&strSearchCat=(.+)&curPage=(.+)&sortField=(.+)$ 
RewriteRule ^Scripts/prodlist\.asp$ http://example.com/ [L,R=301] 

Anstatt jedoch die allgemeine Capture-Muster zu verwenden, können Sie angeben, nur die vollständige Abfrage-String:

RewriteCond %{QUERY_STRING} ^strSearch=REMS+POWER+PRESS+E+ATTREZZATURE&strSearchType=OR&strSearchMin=0&strSearchMax=0&strSearchCat=0&curPage=86&sortField=sku$ 
RewriteRule ^Scripts/prodlist\.asp$ http://example.com/ [L,R=301] 
+0

Ich habe versucht, die vollständige Abfrage verwenden, aber es funktioniert nicht. Auch ich ersetzte die Seite mit localhost, der eigentliche Link ist so etwas wie http: // www.example.com/Scripts/prodlist.asp?strSearch=REMS+POWER+PRESS+E+ATTREZZATURE&strSearchType=OR&strSearchMin=0&strSearchMax=0&strSearchCat=0&curPage= 86 & sortField = sku – anyhylus

+0

Es funktioniert für mich mit dieser Konfiguration: https://github.com/janpapenbrock/stackoverflow-36102680/blob/master/public/.htaccess –

Verwandte Themen