Fragen Sie nach einer Filterregel für Nginx
大家讲道理
大家讲道理 2017-05-16 17:21:23
0
2
606

Einige illegale Zeichen müssen in der Server-URL herausgefiltert werden:

Zum Beispiel |. ; $ @ ' " < > ( ) document LF

Da alle Standorte erforderlich sind, steht unter dem Server:

if ($request_uri ~* "##这里怎么写##"){
    return 403;
}

Ich bin ein Neuling, bitte geben Sie mir eine Anleitung. . . .

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(2)
PHPzhong

建议单字符黑名单和多字符的分两条写
单字符的:

if ( $request_uri ~ [|;$@'"<>()] ) {
    return 403;
    }

多字符的:

if ( $request_uri ~ (document|LF) {
    return 403;
    }
迷茫

问题应该在写的清楚一点

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage