Perguntas sobre 'regex'

Regex (ou regexp) é conhecido como correspondência de expressões regulares de padrões, cadeias de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, seja qual for a linguagem de programação envolvida e a tag também pode ser aplicada a programas de linha de comando ou gráficos que possuem plug-ins de regex ou algum recurso de regex.
1
resposta

Como posso reescrever o seguinte link url no nginx?

Como posso reescrever o seguinte link no nginx? http://www.example.com/filename/key.value/bar.foo para http://www.example.com/filename.php?key=value&bar=foo Aviso .php também, por favor!     
07.06.2012 / 04:33
1
resposta

Apache RewriteCond: injete uma string no URI entre grupos de correspondência regex

EDITAR Isso funciona, necessário para usar% no lugar de $ para grupos de captura: RewriteRule (.*) http://localhost:8081/%1/%{TIME_YEAR}1101%2 [P] Ter dificuldade em resolver isso. Precisa de uma string de data condicionalmente injet...
26.04.2012 / 00:08
1
resposta

RewriteRule mp3 para php

Eu quero reescrever todos os arquivos .mp3 para um arquivo php. E eu não quero passar no caminho link link não deve fazer diferença. Eu inventei: RewriteRule ^(.*)\.mp3$ /files/read/?file=$1.mp3 [QSA] O que estou perdendo? ta...
26.02.2012 / 21:38
1
resposta

Nginx equivalente a lighttpd “evhost.path-pattern”

Estou configurando um novo servidor para minhas coisas pessoais. Na velha caixa eu usei lighttpd por quase dois anos agora. Eu li um pouco sobre isso e a maioria das pessoas tendem a mudar para o nginx, já que o desenvolvimento é muito mais ativ...
12.03.2012 / 17:08
1
resposta

Apache htaccess RewriteRule para remover a barra final; Loop infinito?

Eu uso o seguinte em .htaccess ( mod_rewrite ) para remover a barra final de meus URLs: RewriteRule ^([a-z0-9_-]+)/$ $1 [L,NC,R=301] Naturalmente, como a classe de caracteres não corresponde a uma barra, isso funciona bem para links...
24.10.2011 / 12:53
1
resposta

RewriteRule: não é possível compilar a expressão regular. Suporte de versão?

Estou executando um Ubuntu 10.04 LTS, versão 2.2.14 do Apache. No httpd.conf eu tenho uma regra de reescrita que se parece com isso: RewriteRule (*UTF8)^/users/([^/])([^/]+)/(.*)$ /users/$1/$2/$1$2/$3 [L] A ideia é definir diretóri...
23.11.2011 / 10:22
1
resposta

Que expressão regular posso usar para identificar solicitações inválidas de arquivos em logs nginx?

Preciso de ajuda para configurar uma expressão regular para o fail2ban. Eu uso meu servidor web principalmente para hospedagem de arquivos de podcast simples, mas vejo muitos pedidos inválidos para arquivos php, asp e pl nos logs. Gostaria de...
15.05.2011 / 06:06
1
resposta

Regex de log básico do Apache

Eu estou lutando para igualar o failregex do Fail2Ban nos logs do Apache usando apenas os códigos de retorno HTTP. O formato de log que estou usando está abaixo e nesse exemplo é o campo que mostra "200". Contanto que os outros campos (nesse...
14.04.2011 / 16:11
1
resposta

Código ForceType / SetHandler - por que isso funciona?

Eu tentei esse código, embora funcione por algum motivo, não há erros nele? Não sei qual é a melhor maneira de corrigir isso, mas aqui está ... <Files .+*^$[]()> ForceType application/x-httpd-php SetHandler application/x-httpd-php &l...
08.02.2011 / 13:27
3
respostas

A solicitação excedeu o limite de 10

Meus registros estão cheios de [Tue Jan 11 10:20:45 2011] [error] [client 99.162.115.123] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessar...
11.01.2011 / 16:29