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.¶
2. Escolha Link externo.¶
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.¶
2. Localize o recurso na listagem e clique com o botão direito do mouse para acessar o menu de contexto. Escolha Editar.¶
2. Informe, no link externo, o destino.¶
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).¶
Essa URL deve redirecionar para https://sites.almg.gov.br/balanco2019/index.html.¶
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".¶
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.¶
3. Na tela do Mapa do site, clique no menu do hamburguer, escolha Avançado e lá dentro Editar aliases.¶
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).
5. Após clicar no +, o redirecionamento aparece na lista:¶
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.¶