Als «regex» getaggte Fragen

Wenn Sie Regex-Fragen stellen, fügen Sie immer das Tag für die jeweilige Programmiersprache oder das jeweilige Tool hinzu (z. B. Perl, Python oder Java; vi, emacs oder ɢɴᴜ grep; usw.), die Sie verwenden.

30
Nginx: Location Regex für mehrere Pfade

Ich habe zwei Standorte in Nginx Config, die funktionieren: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Wie kann ich diese beiden in einem Ort kombinieren? Was ich schon gemacht habe: Ich habe diesen Vorschlag...

22
Nginx-Platzhalter / Regex im Standortpfad

Die Nginx-Konfiguration, für die ich 404 ausgelöst habe, sieht folgendermaßen aus .php: ## Any other attempt to access PHP files returns a 404. location ~* ^.+\.php$ { return 404; } Ich habe jedoch eine index.php-Datei im Unterordner, die ich ausführen möchte. Die aktuelle Konfiguration ist wie...

15
Suche nach wörtlichen Zeichenfolgen bestätigen [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema Serverfehler gehört. Geschlossen vor 7 Jahren . Ich habe es satt, Dinge zu entkommen, wenn ich nach einem Teil eines...

13
nginx rewrite füge einen Parameter am Ende einer URL an

Ich muss meinen Reverse-Proxy so konfigurieren, dass der folgende Parameter am Ende der URL hinzugefügt wird: &locale=de-de Das funktioniert fast: rewrite ^(.*)$ $1&locale=de-de break; Das Problem ist jedoch, dass ich "& locale = de-de" nur anhängen muss, wenn es nicht bereits...

11
Was sind PCRE-Grenzwerte?

In ModSecurity gibt es PCRE limits exceededFehler. Ich weiß, dass ich dies beheben kann, indem ich Regeln wie: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Aber was machen diese Regeln eigentlich? Was bedeutet die auf 150.000 festgelegte PCRE-Grenzrekursion? Welche Sicherheitslücken...

10
Greifen nach CIDR-Bereichen

Von Zeit zu Zeit möchte ich CIDR-Bereiche aus meinen Apache-Protokolldateien herausgreifen. Dies ist einfach für Bereiche, die an die natürlichen Grenzen fallen (/ 8, / 16 und / 24), aber nicht so einfach für andere Bereiche wie / 17 und / 25. Beispiele: # 192.168.0.0/16: (easy) grep " 192\.168\."...

9
Nginx-Regel - Entspricht allen Pfaden außer einem

Ich versuche, alle Pfade, die mit / newsletter / beginnen, mit Ausnahme eines (/ newsletter / one) mit einem regulären Ausdruck abzugleichen. Was ich bisher habe: location ~ ^/newsletter/(.*)$ { // configuration here } Dies entspricht allen Pfaden, die mit / newsletter / beginnen. Wie mache...

9
Suche nach dem Literal "> \" mit ack-grep

Ich suche nach Zeilen, die buchstäblich ein Zeichen größer als (ein ">") haben, gefolgt von einem Leerzeichen, gefolgt von einem Backslash-Zeichen (ein "\"), dh einer Zeile mit diesem:> \ Ich dachte, Flucht würde dies ermöglichen, und für das Größere als es tut: $ ack-grep "\>" Gibt...