- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 4.6.7
- Résolu dans
- WPML 4.6.8
- Étiquettes de sujet
- Bug
Aperçu de l’anomalie
Si vous utilisez WPML avec l’option Utiliser le répertoire pour la langue par défaut activée, vous pourriez rencontrer un problème avec les redirections.
Normalement, l’accès à une URL comme http://example.com/test/ devrait rediriger vers http://example.com/en/test/ (avec le dossier de langue ajouté). Cependant, cette redirection ne se produit pas.
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.
- Recherchez la ligne 58.
- Remplacez :
if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) { - Par :
if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {