Ich habe eine Website, die viele Anfragen für nicht existierende Seiten erhält.
Alle Anfragen basieren auf einer bestehenden Seite, haben aber RK=0/RS=
plus eine zufällige Zeichenfolge am Ende.
Zum Beispiel lautet die Anfrage:
%Vor% aber die Seite www.domain.com/folder/article
existiert.
Ich möchte htaccess
verwenden, um zu sagen:
Wenn
RK=0/RS=
existiert, entferne es und alles nach
aber ich konnte es nicht funktionieren.
Alle htaccess
-Regeln sprechen über das Entfernen von Abfragezeichenfolgen, aber ich denke, da dies keine ?
hat, ist es keine Abfrage.
Könnte mir jemand helfen, das zu verstehen?
Jemand hat herausgefunden, woher das Chaos kommt. Ссылка
Es sieht tatsächlich nicht bösartig aus, es ist etwas, das mit Yahoo gebrochen wurde, das URLs erstellt, die auf Seiten zeigen, die nicht existieren. Die Demo, die auf xenforo beschrieben wird, repliziert sie und das Muster der URLs, die Yahoo produziert:
%Vor%Sicher sieht es so aus, als ob die Werte für RV =, RE =, RU =, RK =, RS = aus derselben Familie stammen. Es ist nur so, dass irgendwo die Arg-Verkettung auf ihrer Seite versagt.
Tags und Links regex apache .htaccess mod-rewrite