WPML
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 ) ) {

Toutes les anomalies connues →