web-dev-qa-db-fra.com

WordPress modifie-t-il le fichier .htaccess lors de la mise à jour?

Je viens de mettre en place un nouveau site Web WP, remplaçant un site HTML codé en dur. J'ajouterai 301 redirections dans le fichier .htaccess pour pointer les anciens URI vers le nouveau WP Permalinks.

Ma question est, car WP génère initialement le fichier .htaccess (du moins lors de mon installation) va WP remplacer le fichier .htaccess lorsque je mets à jour WP dans le dossier futur?

En plus de ce qui précède, y a-t-il un moment, y compris la mise à jour mentionnée ci-dessus, où WP peut écraser ce fichier et si tel est le cas, y a-t-il un moyen d'empêcher cela?

J'ai cherché haut et bas et n'arrive pas à trouver une réponse directe.

Toute aide serait appréciée.

Merci!

5
dSquared

En règle générale, WordPress met à jour le fichier .htaccess chaque fois que vous modifiez la structure de lien permanent. De nombreux plugins mettront également à jour/modifier le fichier si nécessaire.

Mais la structure par défaut du fichier .htaccess vous permet de le disposer de manière à ce que WordPress ne remplace pas vos entrées personnalisées.

WordPress écrasera les entrées entre '# BEGIN WordPress' et '# END WordPress'. Tandis que la plupart des plugins créeront leurs propres balises de début et de fin et ne mettront à jour que ces balises.

Placez simplement vos entrées personnalisées en dehors des balises/commentaires personnalisés et ellesDOIVENTêtre préservées lorsque WP met à jour le fichier.

9
Steve

Non, normalement, si vous modifiez la structure permalink. Est souvent un plugin le problème. Mais utilisez un outil FTP ou SSH et modifiez les droits du fichier .htaccess, qui ne modifie pas les données; comme 644.

4
bueltge