Drupal - Trabalhando com URLs Amigáveis: mudanças entre as edições
De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
(Criou página com '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/lhsfeouf...') |
Sem resumo de edição |
||
(6 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 | 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 | * 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''' | ||
* 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] | * 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"; | * 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; | ||
[[image:Drupal-transliterate.png|500px]] | |||
* 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! | |||
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;
- 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!