1 of 20
2 of 20
3 of 20
4 of 20
5 of 20
6 of 20
7 of 20
8 of 20
9 of 20
10 of 20
11 of 20
12 of 20
13 of 20
14 of 20
15 of 20
16 of 20
17 of 20
18 of 20
19 of 20
20 of 20

doc

Usando Massive Redirect via Marketplace

Visão geral

O Massive Redirect é uma solução serveless disponível no Marketplace da Azion. Esse tipo de solução é usada principalmente para lidar com um grande número de redirecionamentos de domínio, como migrações de domínio.

Essa solution permite controlar esse redirecionamento diretamente no edge, centralizando o gerenciamento de várias configurações em um único local. Isto também possibilita que você opere em uma variedade de situações, como migração de um CMS ou de uma plataforma de comércio eletrônico, atualizações de sites e assim por diante. Não importa quantas páginas você tenha, você pode configurar todos os seus redirecionamentos de forma fácil e rápida com a solution Massive Redirect.

Importante: atente-se ao limite máximo do seu arquivo JSON, neste caso, 300kb.


1. Obtendo a solution
2. Usando a solution
3. Configurando a solution
4. Instanciando uma Edge Application com Massive Redirect
5. Configurando o Rules Engine


1. Obtendo a solution

Para usar o Massive Redirect fornecido pelo Marketplace da Azion, você precisa:

  1. Fazer login na sua conta no Real-Time Manager (RTM).
  2. No canto superior esquerdo da página, selecione Products Menu* > **Marketplace.
  3. Selecione a caixa de pesquisa e digite “massive” ou navegue pelos cards para encontrar a solution Massive Redirect.
  4. Depois de encontrar o card para Massive Redirect, selecione-o; você será redirecionado para a página da solution.
  5. Na página da solution, procure pela seção Subscribe for no canto inferior direito.
  6. Clique no botão Get It Now.

Você verá uma mensagem indicando que sua solução foi instalada com sucesso e está pronta para uso.


2. Usando a solution

Depois de instalar sua solution através do Marketplace, ela estará disponível na sua lista de Edge Functions no RTM. Para usar a solution Massive Redirect, você precisará criar uma nova Edge Application.

Para saber como criar uma Edge Application, visite a documentação de ponto de partida. Você também pode criar uma Edge Application por meio de RTM > Products Menu > Edge Application e seguir as instruções.


3. Configurando a solution

Para configurar a sua solution, siga os passos:

  1. No canto superior esquerdo, selecione Products Menu > Edge Applications.
  2. Na página de listagem das suas Edge Applications, selecione a que foi criada para usar com o Massive Redirect.
  3. Após selecioná-la, na aba Main Settings, localize o botão switch para ativar as Edge Functions para a sua aplicação.
  4. Clique em Save no canto inferior direito.

Importante: se você esquecer de passar as chaves moved e/ou found na aba Args, você receberá uma mensagem de erro com o código JA001.

Você receberá uma mensagem de sucesso indicando sua Edge Application foi atualizada. Agora, o uso de Edge Functions está habilitado para a sua aplicação.


4. Instanciando uma Edge Application com Massive Redirect

Para ativar essa function:

  1. Selecione a guia Functions na lista superior.
  2. Clique no botão Add Function.
  3. Escolha um nome significativo para sua função; será mais fácil lembrá-lo depois.
  4. No menu suspenso de functions, selecione Massive Redirect [Global].

Isso carregará a function, mostrando uma caixa com o código contendo duas guias: Code e Args.

Se você clicar na guia Code, você poderá navegar pelo código para se familiarizar com o funcionamento deste, mas não poderá alterar nada. A configuração será feita na guia Args.

Clique na guia Args para abrir a caixa de código com o conteúdo de Args, onde você adicionará os parâmetros para executar na sua Edge Application.

Observe que há várias seções na guia Args. Isso acontece porque você pode configurar diversos redirecionamentos diferentes ao mesmo tempo.

Na guia Args, você tem quatro parâmetros para configurar:

  1. from: aqui, você passará a URL antiga, aquela que você deseja redirecionar para uma nova.
  2. moved: aqui, você passará a nova URL, aquela que você deseja que seja o alvo da sua regra de redirecionamento. Essa URL será usada como um redirecionamento permanente para a URL antiga.
  3. from_regex: essa opção permite que você passe vários redirecionamentos em um comando, passando mais de um endereço em uma linha.
  4. found: tem o mesmo comportamento que moved, mas nesse caso você tem um redirecionamento temporário para uma URL.

Dica: você pode encontrar exemplos de como configurar seus redirecionamentos no arquivo de exemplo fornecido na guia Args.


5. Configurando o Rules Engine

Para instanciar e usar a solution de Massive Redirect, você precisa criar uma condição (condition) que precisa ser atendida antes que o redirecionamento ocorra. Você pode deixar os critérios (criteria) padrão ou configurar seus próprios critérios (criteria).

Para fazer isso, selecione a guia Rules Engine e faça o seguinte:

  1. Adicione uma nova regra clicando no botão New Rule e, em seguida, selecione Request Phase.
  2. Defina um critério (criteria) para verificar seu domínio (domain). Você terá algo como if: $ {domain} is equal xpto.com.
  3. Na seção de comportamento (behavior), em Then, selecione Run a function no primeiro menu suspenso e a função Massive Redirect (conforme você a nomeou anteriormente) no segundo menu suspenso.
  4. Clique no botão Save no canto inferior direito.

Você verá uma mensagem de sucesso informando que sua nova regra para Rules Engine foi salva.


Você pode obter informações e referências mais detalhadas no artigo Configure redirecionamento em massa para migração de domínios.


Não encontrou o que procurava? Abra um ticket.