O que são permalinks e como configurar os permalinks no Wordpress

Os permalinks são os links gerados automaticamente para cada post, categoria ou qualquer listagem de um blog, o seu nome vem da conjucção das palavras permanent e link e significam exactamente isso, links permanentes.


Desengane-se quem pensa que sempre existiram permalinks, a sua primeira implementação foi apenas no ano 2000 no Blogger, antes disso os blogs continham os posts todos seguidos, sem links directos para eles, ou seja para linkar para um post só se podia linkar para o endereço principal do blog, o que fazia que algum tempo depois já o post não se encontrava na primeira página. O uso dos permalinks deu um grande impulso ao uso de blogs.

Permalinks no Wordpress

Ao instalar o wordpress, os permalinks já estão obviamente configurados, no entanto há uma configuração possível que permite ajudar um pouco mais um blog nos motores de busca.

Os permalinks estão configurados inicialmente como

http://www.nomedoblog.com?p=id

em que id é o identificador do post.

Com esta configuração, o link não diz nada a ninguém, ou seja, ao ver este link é impossível saber qual o conteúdo que vamos ver ao clicar no link, e como nós os motores de busca também não.


O wordpress (e outros sistemas de blogs) permite criar um tipo diferente de permalinks, por exemplo com o título do post, assim, o permalink para o meu post “Como listar um site no google em 3 dias” teria como permalink (na configuração inicial do wordpress)o seguinte endereço:

http://diariodeumwebdesigner.com/?p=14

E com a configuração actual o permalink é

http://diariodeumwebdesigner.com/2007/07/18/como-listar-um-site-no-google-em-3-dias/

Acho que é inequívoco que a segunda hipótese é muito melhor para os leitores e para os motores de busca, ou seja, um motor de busca junta mais uns pontinhos ao post quando as palavras presentes no título são pesquisadas.

Como configurar os permalinks no wordpress ?

Os permalinks no wordpress são facilmente configuráveis, depois de entrar na área de admin, seleccione a tab Options e clique em Permalinks

Nas opções apresentadas, seleccione a opção “Date and name based” e clique em “Update Permalink Structure”

Depois disto, dependendo do servidor de alojamento que estejam a utilizar, é provável que o wordpress lhe diga para actualizar o ficheiro .htaccess (há alguns servidores que não pedem isto porque deixam o wordpress actualizar o ficheiro)

O que é o ficheiro .htaccess ?

o ficheiro .htaccess é um ficheiro de configuração do servidor, no entanto visto ser um ficheiro com configurações extra, pode nem sequer estar presente no vosso servidor.

Como actualizar o ficheiro .htaccess ?

- Caso o ficheiro não exista, sigam os seguintes passos:

1 - criar um ficheiro de texto (por exemplo no bloco de notas).

2 - Copy/Paste do código que o wordpress fornece para o ficheiro

3- Gravar o ficheiro com o nome .htaccess (não esquecer o ponto antes do nome)

4- Fazer upload do ficheiro para a directoria do blog

Nota: O ficheiro .htaccess pode não ser mostrado em alguns softwares de FTP devido ao (.) antes do nome, não quer dizer que não esteja lá. Para terem a certeza que está lá, os sofwares de FTP têm uma opção chamada “Manual Get” que lhes permite fazer download de um ficheiro colocando lá o nome. (Tentem isto antes de assumir que o .htaccess não existe)

- Se o ficheiro já existir

1 - Fazer download do ficheiro

2 - Fazer um backup do ficheiro (nunca se sabe)

3- Copy/Paste do código que é fornecido pelo wordpress no fim do ficheiro

4- Gravar e fazer upload do ficheiro para a directoria do blog.


Depois disto e se tudo correr bem, os permalinks ficarão actualizados. Para quem já tem um blog com muitos posts e pretenda fazer isto, não há problema nenhum, o wordpress mantém sempre activo o permalink da configuração inicial, por isso, qualquer link que tenham dado a alguém ou colocado em algum lado funcionará sempre (Como podem ver nos links que coloquei para o post “Como listar um site no google em 3 dias”).

3 Responses

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>