Após a migração do servidor, apenas a página inicial funciona

24

Eu recentemente mudei de hospedagem do meu site WordPress para VPS.net . Eu movi todos os meus arquivos e importei o banco de dados. Tudo parecia estar bem até que eu cliquei em um link e notei que todas as minhas páginas estão trazendo de volta um 404, exceto a página inicial.

O URL do site é enlace

    
por mikeyrocks 13.04.2011 / 20:32
fonte

6 respostas

37

Eu acho que você tem enlace mas enlace

Eu tive um problema semelhante e foi resolvido quando mudei

o httpd.conf de

AllowOverride None

para

AllowOverride All

Pelo que entendi, o .htaccess entrará em vigor.

    
por San 18.04.2012 / 17:20
fonte
39

Tente liberar suas regras do mod_rewrite:

Painel - > Configurações - > Permalinks

Salvar configurações (não é necessário fazer alterações)

    
por Chip Bennett 13.04.2011 / 20:36
fonte
22

Eu já havia enfrentado o mesmo problema.

Eu fiz o seguinte para resolvê-lo em um servidor Ubuntu:

  1. Em /etc/apache2/apache2.conf , edite AllowOverride None para / var / www / em AllowOverride All

  2. Digite o seguinte comando para ativar o mod_rewrite para .htaccess

sudo a2enmod reescreva

  1. Reinicie seu servidor apache:

serviço sudo apache2 restart

O problema foi resolvido !!!

    
por Avinash 22.11.2015 / 03:40
fonte
0

Você recebe um servidor web 404 ou um WordPress 404? Se é um servidor web 404, você provavelmente não copiou o arquivo htaccess raiz da instalação antiga, ou não tem permissões corretas para executar.

Meu primeiro item de solução de problemas seria verificar e ver se existe um arquivo htaccess na raiz. E se sim, o que contém.

    
por MathSmath 13.04.2011 / 20:36
fonte
0

O motivo é mais provável que o arquivo .htaccess não tenha sido copiado. No Mac OS X e em alguns aplicativos FTP, esse arquivo é considerado "oculto" porque começa com . . Se você vai para as configurações - > Permalinks seção em sua seção de administração, você pode regenerar este arquivo, mas é provavelmente melhor para encontrar a versão que você tinha anteriormente e usá-lo novamente (especialmente se você usar um plugin de cache).

    
por Gavin Anderegg 13.04.2011 / 20:46
fonte
0

No Ubuntu 14.04 - o arquivo 000-default.conf pode ser encontrado aqui /etc/apache2/sites-available

Ou, se você executar vários wp, a configuração do host virtual será o nome do seu arquivo de configuração. por exemplo. domain.conf

Você precisa substituir AllowOverride None para AllowOverride All

Espero que isso funcione.

    
por Sam Azgor 09.11.2015 / 16:51
fonte