Perguntas com a marcação «querystring»

1
O apache mod_rewrite codifica duas vezes a string de consulta no redirecionamento
Encontramos um problema estranho (um bug, talvez?) Com o comportamento do Apache mod_rewrite ao passar por cadeias de consulta. Para reproduzir, instalamos uma instalação limpa do Ubuntu (onírica) com a configuração padrão do Apache. Ativamos o mod_rewrite e, na configuração padrão do site, adicionamos o seguinte: RewriteEngine on RewriteRule ^/(.*)$ …

4
URLs reescritos com tamanho de parâmetro> 255 não funcionam
Estou usando o mod_rewrite para reescrever URLs como este: http://example.com/1,2,3,4/foo/ Ao fazer isso no .htaccess: RewriteEngine On RewriteRule ^([\d,]+)/foo/$ /foo.php?id=$1 [L,QSA] Funciona bem, exceto quando "1,2,3,4" se transforma em uma sequência com mais de 255 caracteres, o Apache retorna um "403 Proibido". Não há nenhum problema em visitar foo.php?id=1,2,3,4diretamente, mesmo …

2
Nginx Rewrite Convert Querystring to Path
Gostaria dessa regra de reescrita simples: /somefolder/mypage.aspx?myid=4343&tab=overview para ser redirecionado para: /folder/4343/overview/ Procurei algumas soluções e nenhuma funcionou .. Eu tentei: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; e rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; O que estou fazendo de errado? Estou recebendo 404 (regras mais simples funcionam muito bem ..) obrigado
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.