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:
[code]
# 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
[/code]
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:
[code]
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
[/code]
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”:
[code]
<VirtualHost *:80>
ServerName default
DocumentRoot "C:xampphtdocs"
ErrorLog "logs/default-error.log"
CustomLog "logs/default-access.log" common
<Directory "C:xampphtdocs">
DirectoryIndex index.php index.html index.htm
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
[/code]
Após atualizar a configuração de seu apache, reinicie-o.