Passer au contenu Passer à la barre latérale

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème :
Les règles de réécriture WordPress sur le site du client sont modifiées automatiquement tous les 5-6 mois, changeant le

RewriteBase

de

/

à

/en/

sans intervention manuelle.
Solution :
Si vous rencontrez ce problème, nous vous recommandons de consulter notre documentation pour identifier et résoudre le problème de réécriture automatique du fichier .htaccess. Suivez les étapes décrites dans le lien suivant :
https://wpml.org/faq/why-is-htaccess-getting-overwritten-with-the-language-folder-on-my-wpml-website/#how-can-i-identify-the-plugin-causing-this-and-fix-the-issue

Il est possible que cette solution ne soit plus pertinente car elle pourrait être obsolète ou ne pas correspondre à votre cas. Si après avoir suivi les étapes, le problème persiste, nous vous recommandons vivement de vérifier les problèmes connus sur https://wpml.org/known-issues/, de vérifier la version de la correction permanente et de vous assurer que vous avez installé les dernières versions des thèmes et plugins. Si le problème n'est toujours pas résolu, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum : https://wpml.org/fr/forums/forum/assistance-en-francais/.

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Ce sujet contient 2 réponses, a 2 voices.

Dernière mise à jour par benoitL-4 Il y a 1 année et 6 mois.

Assisté par: Bruno Kos.

Auteur Messages
Avril 10, 2024 à 3:06 pm #15505560

benoitL-4

Sur le site d'un client, les règles de réecritures wordpress sont régulièrement modifiées (tous les 5-6 mois environ), sans qu'on ne comprenne pourquoi.
Voici les règles telles qu'on les retrouve :

# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /en/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /en/index.php [L]
</IfModule>

# END WordPress

Et voilà comment elles sont censées être :

# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Avez-vous une idée ?

Avril 11, 2024 à 11:52 am #15508893

Bruno Kos
Partisan de WPML depuis 12/2018

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Bonjour,

Pouvez-vous vérifier ceci ?
https://wpml.org/faq/why-is-htaccess-getting-overwritten-with-the-language-folder-on-my-wpml-website/#how-can-i-identify-the-plugin-causing-this-and-fix-the-issue

Avril 12, 2024 à 8:28 am #15511916

benoitL-4

Merci du retour je n'avais pas vu cette faq. Ca ressemble en effet à mon problème et ce site a beaucoup de plugins que je n'utilise pas ailleurs.
J'ai ajouté le filtre dans functions.php, je réouvrirai le sujet si le problème revient.

Merci !