Drupal - Trabalhando com URLs Amigáveis

De Pontão Nós Digitais

Urls amigáveis são aquelas cujo próprio link do conteúdo reflete informações sobre a publicação. Por exemplo, podemos ter um site com a url:

 http://siteexemplo/lhsfeoufe/lfihejwoierw/2345

Esse link acima não é amigável a buscadores e a usuários que estejam vendo os links. Para saber sobre o que se trata, nesse caso, haverá necessidade de entrar nele. Uma url amigável seria algo assim:

 http://siteexemplo/2014/01/01/ano-novo-impanema-tem-grande-queima-de-fogos

Nesse exemplo acima temos a data da publicação e o título da postagem na própria url, facilitando a primeira identificação ao tema.

Habilitando URLs Amigáveis no Drupal =

  • Baixe os módulos Pathauto, Token (requerido pelo Pathauto) e Transliteration para o diretório /seusite/sites/all/modules/
  • No painel de sua instalação Drupal, habilite estes módulos
  • Ainda no painel, vá em configurações > busca e metadados > urls alternativas > patterns
  • Defina o padrão para suas urls. Isso deve ser inserido em Default path pattern (applies to all content types with blank patterns below) Um bom padrão pode ser [node:created]/[node:title]
  • Salve as alterações e vá para a aba "configurações";
  • Certifique-se de que as opções Transliterate prior to creating alias, Reduce strings to letters and numbers estão marcadas como ativas. Habilitando essas opções o módulo Transliterate vai fazer com que o Drupal converta eventuais caracteres especiais usados, por exemplo, em títulos de postagens, para letras e números simples da tabela ascii;

Drupal-transliterate.png

  • Você também pode definir um separador para as palavras, que pode ser um underline (_) ou um hifen (-)
  • Salve as configurações e veja que já estão ativas as urls amigáveis!