Tive esse problema com o apache2 no ubuntu 12.04 TLS
Ao clicar no link ele exibe uma msg erro 404
Para resolver esse problema depois de muita pesquisa consegui resolver com as instruções abaixo
Alterei as permissões da pasta raiz do blog para que o apache possa gravar na pasta.
Veja se ele criou o arquivo .htaccess
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Na configuração do VirtualHost opção de AllowOverride All e FollowSymLinks
<VirtualHost * > ServerAdmin webmaster@dominio.com DocumentRoot /usr/share/ww2-dominio-com ServerName ww2.dominio.com ErrorLog /var/log/apache2/www-dominio-com-error_log TransferLog /var/log/apache2/www-dominio-com-access_log <Directory /usr/share/ww2-dominio-com> Options FollowSymLinks AllowOverride All </Directory> </VirtualHost>
Habilitar o modulo mod_rewrite.c no servidor
Para ativar o modulo “mod_rewrite.c” use o comando:
a2enmod rewrite
Reiniciei o apache e funciou para meu caso
service apache2 restart