Links permanentes (permalinks) do WordPress não funcionam

Se você acabou de instalar seu servidor e não conseguiu configurar o WordPress para utilizar os links permanentes pois ao acessar o link aparece a mensagem de erro 404 (File not found), esse post irá te ajudar.

Na pasta raiz de sua instalação do seu WordPress, verifique se o WordPress conseguiu gravar alguma informação, se não adicione o código abaixo:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Se o erro continua, tente habilitar o mod_rewrite em seu servidor apache, na linha do comando digite execute os dois comandos abaixo (o primeiro irá habilitar o mod_rewrite, o segundo irá reiniciar o servidor Apache:

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

Se ainda assim seu permalink não funcionou, você terá que modificar a configuração do seu servidor. na tag Virtual Host, adicione o código “AllowOverride All”:

<VirtualHost *:80>
    ServerName default
    DocumentRoot "C:\xampp\htdocs"
    ErrorLog "logs/default-error.log"
    CustomLog "logs/default-access.log" common
    <Directory "C:\xampp\htdocs">
        DirectoryIndex index.php index.html index.htm
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Após atualizar a configuração de seu apache, reinicie-o.

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *