Ich benutze den folgenden Code, um Traffic auf eine bestimmte Seite umzuleiten (dieser Traffic kommt über Google von einer alten Site, die früher meine Server-IP verwendet hat)
%Vor% Wie ich es verstehe, sollte diese ^viewtopic.php?/?$
die Abfragezeichenfolge entfernen, aber es funktioniert nicht. Jede Hilfe wird geschätzt.
Beispiel-URL
%Vor%Ausgabe bei Umleitung
%Vor% Du warst nahe dran an der Antwort ... Du hast die ?
auf der falschen Seite. Setzen Sie es auf die Weiterleitungsseite, um die Abfragezeichenfolge zu entfernen:
In einer 301-Weiterleitung hängt mod_rewrite normalerweise die vollständige Abfragezeichenfolge an. Wenn Sie jedoch ein ?
am Ende Ihrer neu geschriebenen URL ohne ein entsprechendes [QSA]
("querystring append") - Flag platzieren, wird es stattdessen angewiesen, die leere Abfragezeichenfolge zu verwenden, die Sie angegeben haben.
Tags und Links apache .htaccess mod-rewrite