Khushwant Singh
URLs personalizadas no CQ
Você define as URLs personalizadas no CQ para criar URLs fáceis de lembrar e fáceis de pesquisar no seu site.
O vídeo a seguir demonstra como definir um URL personalizada para uma página específica no seu site.
Adobe CQ: crie um URL personalizado
Verifique a URL personalizada
Para verificar a URL intuitiva que você criou usando as etapas do vídeo, faça o seguinte:
- Vá para o console da Web do Adobe CQ5 (http://localhost:4502/system/console/jcrresolver).
- Digite o nome do URL personalizada na caixa de texto Teste da seção Teste de configuração e clique em Resolver.
O resultado do teste aparece na próxima linha.
Se você definiu a URL corretamente, o valor do caminho no resultado exibe a URL resolvida.
path=/content/geometrixx-outdoors/en/men/shirts/bambara.html
Você também pode usar o Resolvedor de Recursos do Sling para verificar os problemas enfrentados ao criar URLs personalizadas.
Por exemplo, se a URL personalizada não existir:
NonExistingResource, path=/newdealoftheday
Além disso, você definiu uma URL personalizada, mas ao testar a URL no navegador, outra página é exibida.
Mais uma vez, você pode usar o Resolvedor de Recursos do Sling para verificar a URL resolvida para uma URL personalizada. Por exemplo, você definiu a mesma URL personalizada (dealoftheday) para duas páginas em seu website.
Esse problema ocorre desde que você defina URLs personalizadas por página. Por isso, é necessário ir a uma página específica para definir uma URL personalizada para essa página. Nesse caso, você inadvertidamente definiu a mesma URL personalizada para duas páginas.
Para contornar esse problema, você pode ir para o Resolvedor de Recursos do Sling e percorrer a lista de Entradas do Mapa do Resolvedor. Esta lista contém URLs personalizadas definidas.
Como alternativa, você pode usar o recurso Mapeamento de URL do CQ para replicar essa funcionalidade.
Mapeamento de URL
Para criar um mapa de URL entre uma /conteúdo URL em seu repositório e uma URL encurtada:
- Vá para a guia Configuração do console da Web do Adobe CQ5 (http://localhost:4503/system/console/configMgr).
- Vá para a seção Resolvedor de Recursos do Apache Sling JCR.
- Clique no sinal + na seção Mapeamentos de URL.
- Na nova caixa de texto, insira a URL resolvida e a URL personalizada.
- /content/geometrixx-outdoors/en/unlimited-blog/2012/01/going_for_gold.html:/goingforgold
- Clique em Salvar.
- Por fim, siga as etapas para verificar sua URL personalizada, goingforgold.