Como reescrever um URL para domínio externo na configuração de proxy reverso do apache

1

Eu tenho uma configuração como esta

<VirtualHost *:80>
ProxyPreserveHost Off
ProxyRequests Off
ServerName mooo.com
ServerAlias www.mooo.com
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/

RewriteEngine  on
RewriteRule    "^/foo\.html$"  "/admin/" [PT]

</VirtualHost>

isso está funcionando bem. Agora eu quero reescrever foo.html para algum outro domínio externo. digamos, por exemplo, quando o usuário abrir mooo.com/foo.html eu preciso do servidor example.com eu tentei

RewriteRule    "^/foo\.html$"  "http://example.com" [PT]

mas não funciona Como posso resolver este problema?

    
por messi fan 10.11.2017 / 06:28

1 resposta

0

Você pode tentar abaixo a regra de reescrita para proxy de uma página com domínio externo.

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/foo.html$
RewriteRule ^(.*)$ http://www.example.com/ [P]
    
por 10.11.2017 / 07:24