Apenas um problema bobo: o mod_proxy não foi ativado
Gostaria de redirecionar www.example.it
para www.example.com/index-it.php
O site é apenas um site de uma página.
Eu gostaria que isso acontecesse de forma transparente, no sentido de que www.example.it ainda será exibido na barra de endereço após o redirecionamento.
Eu tentei isso, mas ele gera um erro interno do servidor.
<VirtualHost *:80>
ServerName www.example.it
RewriteEngine on
RewriteRule ^/.*$ http://www..com/index-it.php [P,L]
</VirtualHost>
Isso funcionaria em vez disso, mas não fornece um redirecionamento transparente:
<VirtualHost *:80>
ServerName www.example.it
RewriteEngine on
#RewriteRule ^/.*$ http://www.example.com/index-it.php [P,L]
Redirect 301 / http://www.example.com/index-it.php
</VirtualHost>
Alguma ideia, por favor? Obrigado.
Eu sugiro que você não queira realmente redirecionar, porque "redirecionar" significa "dizer ao navegador para solicitar essa outra página".
Além disso, estou apostando que você não deseja redirecionar todas as solicitações, porque se a barra do URL do navegador mostrar www.example.it
e a página carregada tiver uma referência a /logo.png
, o navegador solicitará http://www.example.it/logo.png
e ficará surpreso ao obter a saída de www.example.com/index-it.php
em resposta.
Como você está usando o [P]
sinalizador, a abordagem que você está realmente tomando é fazer o proxel reverso de todos os pedidos para www.example.it
to www.example.com
e, antes do proxy, reescrever internamente algum subconjunto de solicitações de índice em www.example.it
to /index-it.php
. A página Quando não usar reescrever lista "proxying" como uma das vezes para não usar mod_rewrite
. mod_proxy
por si só o ajudará com o proxy; A documentação de mod_rewrite
sugere, na verdade, a preferência de mod_proxy
diretivas sobre o sinal P
.
Leia o aviso de mod_proxy
sobre ter certeza de que seu servidor está seguro antes de ativá-lo. O malabarismo de arquivo de índice pode ser um uso razoável de mod_rewrite
, mas não requer o uso do sinalizador P
.
Tags redirect apache-2.2