- Statut
- Résolu par l’auteur
- Extension/thème associé
- Custom Permalinks
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Lors de l’utilisation de l’extension Custom Permalinks, vous pouvez rencontrer des redirections 301 inutiles en accédant à des URL avec une barre oblique finale.
Solution de contournement
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/custom-permalinks/includes/class-custom-permalinks-frontend.php.
- Remplacez :
// Append any query compenent. $url .= strstr( $this->request_uri, '?' ); wp_safe_redirect( home_url() . '/' . $url, 301 ); exit( 0 ); } }
- Par :
// Append any query compenent. $url .= strstr( $this->request_uri, '?' ); $home_url = home_url(); if (substr($home_url, -1) == '/'){ wp_safe_redirect( $home_url . $url, 301 ); } else { wp_safe_redirect( $home_url . '/' . $url, 301 ); } exit( 0 ); } }