web-dev-qa-db-fra.com

Les liens permanents ont été exécutés - AUCUNE mise à jour, mod_rewrite activé, .htaccess non touché

Au début, mes permaliens et tout a fonctionné. Mes permaliens étaient au format /year/month/post/. Aujourd'hui, j'ai découvert quand j'essayais d'ouvrir une question Anspress , je reçois un 404. (Cela a aussi fonctionné, la dernière fois que j'ai vérifié) Puis j'ai lu quelque part J'ai besoin du format permanent de /postname/ pour afficher les questions Anspress.

Alors je l'ai changé en /postname/. Maintenant, rien sauf index.php?p=xyz ne fonctionne. Tous les liens vers les pages jettent un 404. J'ai essayé de revenir à /year/month/post/, mais cela n’a pas aidé. Essayé d'aller à Permaliens et en cliquant "Enregistrer les paramètres" , mais cela pas aider non plus. Essayé a2enmod rewrite (bien que cela ait déjà fonctionné), aucune aide.

Je n'ai aucune idée. Cela a fonctionné il y a 30 minutes.

1
Radovan Bezak

Fixé. Peut-être qu'une mise à jour Apache ou quelque chose m'a fait ça.

J'ai changé AllowOverride None en AllowOverride All dans /etc/Apache2/Apache2.conf pour le dossier /var/www.

0
Radovan Bezak

j'ai également fait face à ce genre de problème lorsque je télécharge le projet sur le serveur et, pour remédier à cela, j'ai suivi les étapes ci-dessous:

  1. changez de permalien et enregistrez-le à nouveau. si le code est affiché ci-dessous, remplacez par ce code

  2. enable rewrite_mode et pour cela, suivez les étapes de cet article: https://anandnayi.wordpress.com/2015/07/04/404-not-found-Apache-centos/

0
Anand