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:
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.