web-dev-qa-db-fra.com

Migration WordPress: obtenir des erreurs 404: seule la page d'accueil fonctionne

Je viens de migrer mon site Web de commerce électronique (www.getfitkart.com) d'un hébergement partagé vers Linode. Maintenant, seule la page d'accueil fonctionne mais les autres pages ne sont pas servies. Je reçois l'erreur suivante sur toutes les autres pages, comme par exemple, http://www.getfitkart.com/privacy-policy/

Pas trouvé
L'URL demandée/politique de confidentialité/n'a pas été trouvée sur ce serveur.

Mon fichier .htaccess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

Toute aide est la bienvenue.

5
Najeeb

J'ai trouvé la solution ici:

https://www.digitalocean.com/community/questions/wordpress-permalinks-not-working-on-ubuntu-14-04

Le problème est que nous devons autoriser l’option all dans le fichier httpd.conf (emplacement: /etc/httpd/conf/httpd.conf) pour votre répertoire d’hébergement spécifique.

5
Najeeb

Parfois, sur un nouveau serveur, il ne manque que le module de réécriture de la configuration Apache.

Sudo a2enmod rewrite
Sudo service Apache2 restart
3
GCL

Allez dans paramètres-> liens permanents et cliquez sur le bouton Enregistrer pour réécrire le flush. Et puis videz le cache de votre navigateur. Cela fonctionnera si tout va bien.

3
Umer Shoukat

Essayez de changer les liens permanents dans votre navigateur. Commencez par le définir par défaut, puis définissez le paramètre sur Personnalisé.

Faites-moi savoir si j'ai pu résoudre votre problème.

1
Pratik bhatt

Oui, j'ai essayé de changer le format des permaliens dans le tableau de bord Wordpress: Paramètres -> Permaliens

par exemple, Mine a été choisi comme exemple pourexpledomain.com/date/nom de poste

Je l'ai changé en exampledomain.com/postname

Maintenant, tous les liens de menu, pages, balises, liens de catégorie fonctionnent.

Vous pouvez essayer différents formats jusqu'à ce que le logiciel commence à fonctionner. Sinon, recherchez d'autres solutions.

0
Cric

Cher ami après avoir déménagé le site: allez sur votre téléphone, puis choisissez votre base de données. Cliquez sur wp-option Change raw 25 to 500 Change URL du site: http://www.votrewebsite.com search - path: changez le chemin de votre téléchargement

Enregistrez-le Connectez-vous à votre site: www.nomdepot.com/wp-admin Allez aux paramètres puis au lien permanent Ne rien changer, sauvegardez-le.

Maintenant, essayez votre toute la page.

0
afojet
<VirtualHost *:80>
    ServerName www.YOURDOMAIN.COM
    ServerAlias YOURDOMAIN.COM
    DocumentRoot /var/www/YOURDOMAIN.COM/public_html
    ErrorLog /var/www/YOURDOMAIN.COM/error.log
    CustomLog /var/www/YOURDOMAIN.COM/requests.log combined

    DocumentRoot /var/www/YOURDOMAIN.COM/public_html
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/YOURDOMAIN.COM/public_html>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>


</VirtualHost>
0
vijesh