Perguntas sobre 'mod-rewrite'

O módulo mod_rewrite usa um mecanismo de reescrita baseado em regras, baseado em um analisador de expressão regular PCRE, para reescrever URLs solicitadas na hora.
1
resposta

Reescrever URLs ao usar mod_proxy_fcgi e PATH_INFO acaba com o erro 404

Eu tenho um host virtual no Apache 2.4.25 com o PHP-FPM 7.1.4 conectado via mod_proxy_fcgi da seguinte forma: <VirtualHost *:80> ServerName example.com DocumentRoot /srv/www/example.com <Directory /srv/www/example.com>...
29.04.2017 / 07:58
2
respostas

Posso fazer um cálculo simples dentro de um RewriteRule?

Uma mudança na forma como um site é estruturado significa que os URLs precisam ser alterados de site/11-foo/21-bar para site/1-foo/1-bar i.e. Eu quero usar um RewriteRule para subtrair uma constante (neste exemplo, 10) do inteiro...
04.08.2010 / 19:30
2
respostas

É possível que o módulo Subversion Apache sirva arquivos html com um tipo de conteúdo html sem usar a propriedade svn: mime-type?

Estou ciente de que, se você definir a propriedade svn:mime-type Subversion em um arquivo .html como text/html , ao visualizar o arquivo em um navegador através do módulo Subversion no Apache httpd, ele será exibido com Content-Type: te...
23.11.2012 / 10:36
5
respostas

Apache mod_rewrite remove ponto de interrogação (?) e substituição de string de consulta

Eu registrei um RewriteRule com mod_rewrite, mas o URL substituído está errado. A regra é: RewriteRule ^/img/z(0|1)u(.+)\.(gif|jpg|jpeg|png)$ /image-servlet/img/?z=$1&url=$2 [NE,QSA,PT,T=image/$3] Ao acessar o seguinte URL: http...
08.10.2009 / 18:41
1
resposta

Como faço para redefinir a diretiva RewriteCond do Apache?

Eu tenho algumas configurações do Apache assim: # Image hotlinking rule RewriteCond %{HTTP_REFERER} ^http://badsite\.com/ RewriteRule .*/static/artwork/.*\.(jpg|png)$ /static/images/hotlink.png [L] # Redirects RewriteRule ^static/artwork/(.+...
29.01.2012 / 18:30
2
respostas

Redirecionar todos os URLs para a raiz, exceto / wp-admin e wp-json

Eu tento redirecionar todos os URLs para a raiz, exceto para a administração wordpress e a API REST wordpress. Eu tenho estas regras no meu .htaccess : <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php...
31.05.2017 / 10:08
3
respostas

Bloquear o tráfego por trás do AWS ELB

Meus servidores da web estão por trás do ELB, quero bloquear o tráfego de algum agente de usuário específico que é um ataque de DDOS. O Apache sempre vê o endereço IP do ELB como um usuário final, então tentei abaixo das tentativas: O bloque...
12.12.2014 / 01:46
1
resposta

ProxyPass somente se o arquivo não existir

Eu vi este exemplo: RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteRule ^/(.*)$ balancer://app_cluster%{REQUEST_URI} [P,QSA,L] Eu preciso de uma coisa semelhante que delegará ao mod_proxy (por exemplo, um ProxyPass) quando um...
02.01.2015 / 10:20
2
respostas

Por que uma referência anterior de $ 1 funciona em uma reescrita sem subgrupos?

Alguém com quem estou trabalhando comprometeu um RewriteRule como o seguinte para o SVN: RewriteRule ^admin/ebay.*$ /yii.php/$1 [L] Eu avisei a ele que isso pode não funcionar porque não há um subgrupo na correspondência que correspondess...
04.05.2011 / 22:16
1
resposta

como reescrever '% 25' no url

O software do meu website substitui caracteres de espaço por "+" no URL. Um link adequado seria semelhante a " link 'por exemplo. Alguns sites têm links para esse artigo, mas, de alguma forma, o editor incorporado não pode lidar com a codifi...
08.04.2012 / 12:33