WordPress ne fonctionne pas avec .htaccess

Ont été autour des maisons avec ceci – ont lu beaucoup de problèmes de htaccess etc. – et ne peuvent toujours pas sembler faire ceci fonctionner

J’ai un site WordPress installé sur var/www

Je voulais avoir un point URL spécifique sur une page spécifique. Commencé en parcourant certains plugins WordPress. Aucun d’entre eux n’a fonctionné, alors je suis allé directement à la source et j’ai commencé à éditer le fichier .htaccess à la racine de l’installation WordPress. C’est là que ça a commencé à devenir frustrant.

L’une des nombreuses tentatives d’un fichier .htaccess :

 # BEGIN WordPress  RewriteEngine On Options +FollowSymLinks Redirect 301 /redirect-me http://my-wordpress-site/?page_id=15 RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]  # END WordPress 

Toutes les tentatives de redirection ont entraîné 404 erreurs non trouvées.

J’ai affirmé les choses suivantes:

  • Apache2 Rewrite Module est activé
  • www-data a à la fois un access en lecture et en écriture au fichier .htaccess .
  • AllowOverride est défini sur All dans le fichier apache2.conf du répertoire

Voici un gros indice pour vous: échanger la dernière règle ReWrite dans mon fichier .htaccess ne fait absolument rien à mon site WordPress …

 RewriteRule . /poo.php [L] 

D’autres suggestions pour déboguer un fichier .htaccess défaillant?

Lorsque vous apportez des modifications à la configuration, telles que AllowOverride dans la configuration, assurez-vous de redémarrer Apache2 pour que les modifications prennent effet. Donne un coup de feu.