[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: reescrever links internos para externos no apache



Em 21 de novembro de 2014 10:14, Ednardo Lobo <ednardo@lobo.eti.br> escreveu:
> On 20-11-2014 17:50, Fred Maranhão wrote:
>>
>> Em 20 de novembro de 2014 08:35, Ednardo Lobo <ednardo@lobo.eti.br>
>> escreveu:
>>>
>>> Fred,
>>>
>>> Se entendi bem, você tem um website que precisa ser acessado interna
>>> (http://apacheinterno.redeinterna/sitex/) e externamente
>>> (http://www.empresax.com.br/sitex/) usando endereços distintos.
>>
>>
>> o crítico é só os acessos externos.
>>
>>> Considerando que ambos os endereços estão apontados adequadamente para os
>>> endereços IPs (internos e externo) do servidor, é necessário apenas, no
>>> Apache, fazer do endereço interno um alias para o endereço externo, isto
>>> é,
>>> usar a directiva "ServerAlias".
>>
>>
>> mas quando os htmls são construídos, dentro deles está cheio de
>> http://apacheinterno.redeinterna/sitex/. que na internet são links
>> quebrados.
>
>
> O problema, portanto, está aqui. Ao menos é como percebo. Ou seja,
> reescrever os endereços enquanto os arquivos HTMLs são servidos é contornar
> ao invés de resolver definitivamente o problema.
>
> Qual a dificuldade em reescrever os endereços no momento em que os arquivos
> HTMLs são criados? Já cogitou fazer isto?

foi o que resolvemos aqui. o desenvolvedor que vai fazer a página no
wordpress que vai configurar o wordpress para fazer isto.

>
>>> Isso só funcionará adequadamente, especialmente para os usuários
>>> externos,
>>> se as referencias (ex: href, src, etc.) nos arquivos HTML apontarem para
>>> endereços relativos (ex: sitex/bla-bla-bla) e não para endereços
>>> absolutos
>>> (ex: http://apacheinterno.redeinterna/sitex/bla-bla-bla).
>>>
>>> A directiva "SeverAlias" poderia ser dispensada, bem como a necessidade
>>> de
>>> relativizar a referências nos arquivos HTML se os usuário internos
>>> pudessem
>>> acessar o website também pelo endereço externo
>>> (http://www.empresax.com.br/sitex/). Para tal, bastaria a configuração de
>>> uma rota alternativa em algum roteador da sua rede.
>>
>>
>> eles podem. isto funciona. de dentro da rede o endereço externo funciona.
>
>
> Se funciona o roteamento está correto e nada precisa ser feito em relação a
> isto.

pois é.

>
> --
>     Ednardo Lobo
>
>     www.lobo.eti.br
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> Archive: [🔎] 546F3ABE.4090607@lobo.eti.br">https://lists.debian.org/[🔎] 546F3ABE.4090607@lobo.eti.br
>


Reply to: