Não testado:
RewriteEngine on
RewriteRule ^/?(.*) http://192.168.1.x/cgi-bin/foswiki/$1
Por não usar o "[R]", ele deve deixar o URL sozinho na barra de endereços do navegador.
Eu configurei o wiki.example.com (no servidor da web remoto, acessível ao mundo) para redirecionar com o 301 .htaccess para o 192.168.1.x / cgi-bin / foswiki / view (no servidor interno, acessível somente via LAN).
Existe alguma maneira, seja no local ou remoto, que eu possa mascarar o IP local?
Assim, o usuário veria
wiki.example.com
na barra de endereços, e não
192.168.1.x/cgi-bin/foswiki/view
Ambos são servidores Linux executando o Apache2
Em resposta às perguntas abaixo: @Zoredache - não temos um servidor DNS interno, portanto, o fqdn não é resolvido de maneira confiável. Eu posso ter algo errado na configuração. Você pode usar nomes de netbios para as máquinas windows na rede, mas as máquinas Linux não respondem 90% do tempo.
@Dennis - Abaixo está o .htaccess atual em nosso servidor web remoto
redirectMatch 301 ^(.*)$ http://192.168.1.x/foswiki
redirectMatch permanent ^(.*)$ http://192.168.1.x/foswiki
Talvez eu não esteja seguindo o caminho certo. A configuração de um servidor DNS interno não é uma opção no momento.
Tags redirect .htaccess apache-2.2 mask