Después de la migración del servidor solo funciona la página de inicio

24

Recientemente he cambiado el alojamiento de mi sitio de WordPress a VPS.net . He movido todos mis archivos e importado la base de datos. Todo parecía estar bien hasta que hice clic en un enlace y noté que todas mis páginas están devolviendo un 404, excepto la página de inicio.

La URL del sitio es enlace

    
pregunta mikeyrocks 13.04.2011 - 20:32

6 respuestas

37

Supongo que obtienes enlace pero enlace

Tuve un problema similar y se resolvió cuando cambié

el httpd.conf from

AllowOverride None

a

AllowOverride All

Según mi entendimiento, hará que el .htaccess tenga efecto.

    
respondido por el San 18.04.2012 - 17:20
39

Intenta limpiar tus reglas mod_rewrite:

Panel de control - > Configuración - > Enlaces permanentes

Guardar configuración (no es necesario realizar ningún cambio)

    
respondido por el Chip Bennett 13.04.2011 - 20:36
22

Me había enfrentado al mismo problema.

Hice lo siguiente para resolverlo en un servidor Ubuntu:

  1. En /etc/apache2/apache2.conf , edite AllowOverride None para / var / www / a AllowOverride All

  2. Escriba el siguiente comando para habilitar mod_rewrite para .htaccess

sudo a2enmod rewrite

  1. Reinicia tu servidor apache:

sudo service apache2 restart

El problema resuelto !!!

    
respondido por el Avinash 22.11.2015 - 03:40
0

¿Obtiene un servidor web 404 o WordPress 404? Si se trata de un servidor web 404, lo más probable es que no haya copiado el archivo htaccess raíz de la instalación anterior o que no tenga los permisos correctos para ejecutar.

Mi primer elemento de solución de problemas sería verificar y ver si existe un archivo htaccess en la raíz. Y si es así, lo que contiene.

    
respondido por el MathSmath 13.04.2011 - 20:36
0

El motivo es más probable que el archivo .htaccess no se haya copiado. En Mac OS X, y en algunas aplicaciones FTP, este archivo se considera "oculto" porque comienza con un . . Si vas a la Configuración - > En la sección de enlaces permanentes de la sección de administración, puede volver a generar este archivo, pero probablemente sea mejor encontrar la versión que tenía anteriormente y usarla nuevamente (especialmente si usa un complemento de almacenamiento en caché).

    
respondido por el Gavin Anderegg 13.04.2011 - 20:46
0

En Ubuntu 14.04: el archivo 000-default.conf se puede encontrar aquí /etc/apache2/sites-available

O si ejecuta múltiples wp, la configuración del host virtual sería su nombre de archivo de configuración. por ejemplo domain.conf

Tienes que reemplazar AllowOverride None por AllowOverride All

Espero que esto funcione.

    
respondido por el Sam Azgor 09.11.2015 - 16:51

Lea otras preguntas en las etiquetas