Perguntas com a marcação «mod-rewrite»

Módulo de reescrita de URL para servidores da web Apache

5
Redirecionar, alterar URLs ou redirecionar HTTP para HTTPS no Apache - tudo o que você sempre quis saber sobre regras Mod_Rewrite, mas teve medo de perguntar
Esta é uma pergunta canônica sobre o mod_rewrite do Apache. A alteração de um URL de solicitação ou o redirecionamento de usuários para um URL diferente daquele solicitado originalmente é feito com o mod_rewrite. Isso inclui coisas como: Alterando HTTP para HTTPS (ou o contrário) Alterando uma solicitação para uma …

4
Redirecionar URL no Apache VirtualHost?
Eu tenho um servidor dedicado com Apache, no qual configurei alguns VirtualHosts. Eu configurei um para lidar com o domínio www e também com o domínio não www. Meu arquivo VH .conf para o www: <VirtualHost *> DocumentRoot /var/www/site ServerName www.example.com <Directory "/var/www/site"> allow from all </Directory> </VirtualHost> Com isso …


3
Como excluir um URL para o Apache Mod_proxy?
Temos dois servidores Apache como front-end e 4 tomcat como back-end configurados usando o módulo mod_proxy como balanceador de carga. Agora, queremos excluir um único URL do tomcat do balanceador de carga mod_proxy. Existe alguma maneira ou regra para excluir? Configuração do Proxy Balancer: <Proxy balancer://backend-cluster1> BalancerMember http://10.0.0.1:8080 loadfactor=1 route=test1 …

3
Arquivo .htaccess suspeito
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida em Server Fault. Migrou 10 anos atrás . Este foi enviado para uma das minhas pastas de FTP. Não estou familiarizado com o Apache, mas ainda estou curioso - alguém pode me dizer que tipo de ação covarde esse …

8
Como testar se o mod_rewrite está ativado?
Estou configurando um ambiente para o wordpress no apache2, em uma nova instalação do ubuntu 12.04. Para que URLS amigáveis ​​funcionem, estou tentando configurar o mod_rewrite. Segui algumas instruções que encontrei na rede e usei o a2enmod. Agora. depois de reiniciar o apache, gostaria de verificar se o módulo está …

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 ^/(.*)$ …



3
Retornando "200 OK" no Apache em solicitações HTTP OPTIONS
Estou tentando implementar o controle de acesso HTTP entre domínios sem tocar em nenhum código. Eu tenho meu servidor Apache (2) retornando os cabeçalhos de controle de acesso corretos com este bloco: Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods "POST, GET, OPTIONS" Agora, preciso impedir que o Apache execute meu …

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 …


1
comprimento máximo de url 257 caracteres para mod_rewrite?
Meu esquema de URL é /foo/var1-var2-var3.../bar Estou usando estas regras mod_rewrite: RewriteBase /foo/ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [PT,L] Se o comprimento da sequência 'var1-var2 ...' for maior que 257 caracteres, um erro 403 Proibido e um 404 serão retornados. No entanto, se o …

3
apache2.4 mod_rewrite excluir alias específico directroy / uri
Eu tenho a seguinte configuração em um dos meus vhosts: ...<VirtualHost *:80> ServerName cloud.domain.de ServerAdmin webmaster@domain.de ServerSignature Off Alias "/.well-known/acme-challenge" "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge" <Directory "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge"> Require all granted ForceType 'text/plain' </Directory> <ifmodule mod_rewrite.c> RewriteEngine On RewriteCond %(REQUEST_URI) !/\.well\-known/acme\-challenge/?.* RewriteCond %{HTTPS} off # RewriteRule ^\.well-known/acme-challenge/([A-Za-z0-9-]+)/?$ - [L] RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </ifmodule>... O …

4
Controlando o destino do proxy Nginx usando um cookie?
Estou tentando converter um proxy reverso usando uma configuração interessante do mod_rewrite do Apache para usar o Nginx (devido a preocupações externas, estamos passando do Apache para o Nginx, e quase tudo funciona bem, exceto esta parte). Minha configuração original era ler um cookie HTTP (definido por algum aplicativo) e, …

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.