Removendo index.php dos links permanentes do WordPress

Postado por | Blog | 12 Comentários
  • 1
  • julho 02, 2012

img-wordpress

Em uma hospedagem Linux (Servidor Apache) dificilmente você passará por esse problema, mas para aquelas pessoas que desejam utilizar o WordPress em uma hospedagem Windows, segue aqui uma dica para remover o tão indesejado index.php dos links permanentes. Essa é uma prática de SEO importante para que o endereço do site fique mais limpo e otimizado, facilitando a indexação dos buscadores.

A dica abaixo é muito simples:

  1. Vá até o painel de controle WordPress e em configurações / links permanentes, deixe a configuração como na figura abaixo e clique em salvar alterações:
  2. Agora abra o bloco de notas, copie e cole o conteúdo abaixo:<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
  3. Salve com o formato o tipo todos os arquivos com o nome .htaccess, conforme figura abaixo:
  4. Envie esse arquivo para a pasta raiz de sua hospedagem
  5. Teste o site

Comente usando Facebook

12 Comments

  • Ederson disse:

    No bloco de notas crie um arquivo .htaccess

    com o código:

    RewriteEngine On
    RewriteCond %{THE_REQUEST} !^POST
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]

    e envie para raiz do site e nos link deixe /%year%/%monthnum%/%day%/%postname%/

  • Antonio Teixeira disse:

    Olá,

    Muiiiiiiiiiiiiiiiiiiiito obrigado pela post.
    A um tempo venho procurando por esta solução e vi diversos posts porém não davam a solução.
    Funcionou.

    Mais uma vez, muito obrigado.

    Atenciosamente,

  • nhsinfo disse:

    Olá Antonio que bom que funcionou, obrigado pela visita! 😉

  • Rafael disse:

    Muito Obrigado !

  • Erika Santos disse:

    Muito obrigada! Extremamente funcional ainda nas versões atuais, inclusive hospedagem Locaweb.

  • Murilo Lima disse:

    Olá! Após realizar o procedimento, meu site saiu do ar e aparece o erro 500 Internal Server Error.

  • nhsinfo disse:

    você precisa ver com seu servidor de hospedagem se ele permite a configuração de mostrar detalhamento do erro

  • nhsinfo disse:

    Que bom que ajudamos, obrigado pela visita

  • Tulio disse:

    Fiz isso e agora meu site está ‘fora do ar’.
    O site estava no meu computador (localhost). Só consigo acessara página de administração; E agora? Me ajudem!

  • nhsinfo disse:

    Se no seu caso deu problema, remova o .htaccess via ftp e teste novamente.

  • Parabéns pelo conteúdo! Foi de grande ajuda.

  • flavio disse:

    o meu esta dano erro 500 e agora como faço para voltar ao normal

Deixe um comentário

Seu e-mail não será divulgado. Alguns campos são obrigatórios.