Drupal - Trabalhando com URLs Amigáveis: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
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 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 temos a data da publicação e o título da postagem na própria url, facilitando a primeira identificação ao tema.  
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 ===
== Habilitando URLs Amigáveis no Drupal ===


* Baixe os módulos [https://drupal.org/project/pathauto |Pathauto], [https://drupal.org/project/token |Token] (requerido pelo Pathauto) e [https://drupal.org/project/transliteration |Transliteration] para o diretório /seusite/sites/all/modules/
* Baixe os módulos [https://drupal.org/project/pathauto Pathauto], [https://drupal.org/project/token Token] (requerido pelo Pathauto) e [https://drupal.org/project/transliteration Transliteration] para o diretório /seusite/sites/all/modules/
* No painel de sua instalação Drupal, habilite estes módulos
* No painel de sua instalação Drupal, habilite estes módulos
* Ainda no painel, vá em '''configurações > busca e metadados > urls alternativas > patterns'''
* Ainda no painel, vá em '''configurações > busca e metadados > urls alternativas > patterns'''
Linha 9: Linha 16:
* Salve as alterações e vá para a aba "configurações";
* 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;
* 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;
[[image:Drupal-transliterate.png|500px]]
* Você também pode definir um separador para as palavras, que pode ser um underline (_) ou um hifen (-)
* 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!  
* Salve as configurações e veja que já estão ativas as urls amigáveis!  

Edição atual tal como às 19h18min de 13 de novembro de 2013

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!