Après la migration du serveur, seule la page d'accueil fonctionne

24

J'ai récemment modifié l'hébergement de mon site WordPress en VPS.net . J'ai déplacé tous mes fichiers et importé la base de données. Tout semblait aller pour le mieux jusqu'à ce que je clique sur un lien et remarque que toutes mes pages rapportent un 404 sauf la page d'accueil.

L'URL du site est enlace

.     
posée mikeyrocks 13.04.2011 - 20:32
la source

6 réponses

37

Je suppose que vous obtenez enlace mais enlace

J'ai eu un problème similaire et il a été résolu quand j'ai changé

le httpd.conf de

AllowOverride None

à

AllowOverride All

D'après ce que j'ai compris, cela ferait effet à .htaccess .

    
réponse donnée San 18.04.2012 - 17:20
la source
39

Essayez de purger vos règles mod_rewrite:

Tableau de bord - > Paramètres - > Permaliens

Enregistrer les paramètres (aucune modification requise)

    
réponse donnée Chip Bennett 13.04.2011 - 20:36
la source
22

J'avais affronté le même problème.

J'ai résolu les problèmes suivants sur un serveur Ubuntu:

  1. Dans /etc/apache2/apache2.conf , modifiez AllowOverride None pour / var / www / en . AllowOverride All

  2. Tapez la commande suivante pour activer mod_rewrite pour .htaccess

réécriture sudo a2enmod

  1. Redémarrez votre serveur Apache:

redémarrage du service sudo apache2

Le problème résolu !!!

    
réponse donnée Avinash 22.11.2015 - 03:40
la source
0

Avez-vous un serveur Web 404 ou un WordPress 404? S'il s'agit d'un serveur Web 404, vous n'avez probablement pas copié le fichier htaccess racine de l'ancienne installation, ni les autorisations nécessaires pour son exécution.

Mon premier point de dépannage serait de vérifier si un fichier htaccess existe dans la racine. Et si oui, ce qu’il contient.

    
réponse donnée MathSmath 13.04.2011 - 20:36
la source
0

La raison est probablement que le fichier .htaccess n'a pas été copié. Sur Mac OS X et dans certaines applications FTP, ce fichier est considéré comme "caché" car il commence par . . Si vous allez dans les paramètres - > Permalinks dans votre section admin, vous pouvez régénérer ce fichier, mais il est probablement préférable de rechercher la version que vous avez précédemment et de l'utiliser à nouveau (surtout si vous utilisez un plugin de mise en cache).

    
réponse donnée Gavin Anderegg 13.04.2011 - 20:46
la source
0

Dans Ubuntu 14.04 - vous pouvez trouver le fichier 000-default.conf ici /etc/apache2/sites-available

Ou si vous exécutez plusieurs wp, le paramètre d'hôte virtuel correspond au nom de votre fichier de configuration. par exemple. domaine.conf

Vous devez remplacer AllowOverride None par AllowOverride All

J'espère que cela fonctionnera.

    
réponse donnée Sam Azgor 09.11.2015 - 16:51
la source

Lire d'autres questions sur les étiquettes