Projeto

Geral

Perfil

Criação de redirecionamentos

Redirecionamentos podem ser criados no servidor Apache ou no OpenCms.

Redirecionamentos do servidor Apache

São construídos pela GTec/GTI e quase sempre dizem respeito a reescrita do hostname do link, como passar de 'www2.almg.gov.br' para 'www.almg.gov.br'.


Redirecionamentos no OpenCms para aplicativos (/apps)

Os aplicativos são construídos fora do OpenCms, usando a mesma identidade visual do Portal e fazendo com que o usuário se sinta dentro do mesmo ambiente. Mas, do ponto de vista do Open, é algo externo ao site Portal. Como alguns artefatos do Open (botões, por exemplo) exigem que se aponte para um recurso interno, aqui é usado o artifício de usar um recurso do tipo Link externo como caixa de passagem. O botão aceitará esse recurso (porque é interno ao site no Open) e ele fará a conexão. E para funcionar é importante que o nome do recurso Link externo seja o mesmo da página apontada por ele, considerando inclusive a rota, para que a URL final seja idêntica.

1. O exemplo abaixo vai apontar para o endereço www.almg.gov.br/apps/fale-com/xpto (certifique-se, antes, de que essa URL está funcionando). Logado no Open, e no site Portal, vá até /apps/ e entre na pasta em que quiser criar o recurso - no nosso caso, /fale-com. Clique na varinha de condão para criar novo recurso.

Redirecionamentos8.png


2. Escolha Link externo.

Redirecionamentos9.png


2. Escreva, no Nome do arquivo, o mesmo do destino. Escolha o título que preferir, mas o padrão é replicar o nome. Clique em Ok.

Redirecionamentos10.png


2. Localize o recurso na listagem e clique com o botão direito do mouse para acessar o menu de contexto. Escolha Editar.

Redirecionamentos11.png


2. Informe, no link externo, o destino.

Redirecionamentos12.png


Redirecionamentos do OpenCms via alias

O OpenCms possibilita a criação de redirecionadores para os sites nele construídos ou para sites externos. O exemplo abaixo considera o redirecionamento Respostas (https://www.almg.gov.br/respostas).

Redirecionamentos1.png

Essa URL deve redirecionar para https://sites.almg.gov.br/balanco2019/index.html.

Redirecionamentos2.png


1. Por ser um redirecionamento de site (www->sites), ele precisa que um conteúdo Link externo seja criado na pasta "/redirecionamentos". No caso específico de apontar para os aplicativos (www->apps), o conteúdo é criado na pasta "/apps".

Redirecionamentos3.png

Ao fazê-lo, deve-se testar esta fase. O link 'https://www.almg.gov.br/redirecionamentos/respostas' deverá estar funcionando.


2. Se funcionou, passamos para a 2a parte que é usar a funcionalidade do OpenCms de editar aliases. Ela está dentro do mapa do site. Para acessar, abra no Launchpad (foguetinho) a opção Mapa do site. Se essa não estiver entre suas opções favoritas, clique no foguetinho de baixo para exibir todas, e aí escolha Mapa do site.

Redirecionamentos4.png


3. Na tela do Mapa do site, clique no menu do hamburguer, escolha Avançado e lá dentro Editar aliases.

Redirecionamentos5.png


4. No formulário que se abre em modal, deve ser cadastrado o novo redirecionamento, da seguinte forma:

Alias: Informe o alias, ou seja, a parte que se pretende que forme a URL (o que virá depois de .almg.gov.br). No caso, /respostas.
Caminho: Informe o caminho do link externo cadastrado no passo 1. No caso, /redirecionamentos/respostas.
Ação: Mantenha Redirecionamento padrão (301).

Redirecionamentos6.png


5. Após clicar no +, o redirecionamento aparece na lista:

Redirecionamentos7.png


6. Quando o redirecionamento é salvo, ele marca o recurso apontado (/redirecionamentos/respostas, no caso) como não publicado. Ou seja, enquanto não há a publicação, o redirecionamento só vai funcionar no offline.


Importante: Um outro tipo de redirecionamento possível é para um destino dentro do próprio site. Para esse caso não é preciso criar um Link externo na pasta /redirecionamentos, então ignore os passos 1 e 2. Os passos 3, 4 e 5 são iguais, mas no passo 4, em Caminho, deve ser informada a rota de destino direta, dentro do próprio site, sem passar pasta /redirecionamentos. O passo 6 também vale: o recurso apontado é marcado como não publicado, e para funcionarem produção é preciso que ele seja publicado.


Fim dos passo-a-passo.