mardi 10 octobre 2017

Comment mettre le dossier médias de Wordpress en https

Si comme moi vous avez suivis tous les tutos pour passer votre site Wordpress en https mais que votre dossier médias, les photos, restent en http, voici la marche à suivre.


Https pour Wordpress
Voila, vous avez passé votre site en https, vous avez été dans WordPress :

Réglages –> Général et avez renseignez les champs « adresse web de WordPress (URL) » et « Adresse web du site (URL) » avec votre adresse en https :


 Vous avez mis la redirection dans votre fichier .htaccess :

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://votre-site.com/$1 [R,L]

ou avec WWW :

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.votre-site.com/$1 [R,L]

Et pour mettre votre administration Wordpress en https vous avez modifié votre dossier wp-config.php en mettant ce code :

define('FORCE_SSL_ADMIN', true);

Mais pourtant vous avez toujours une alerte « contenu non sécurisée » dans votre Admin !

Voici la solution :

Mettre le dossier médias de Wordpress en https

Il vous faut mettre ce code dans le fichier fonction.php de votre template ou si vous avez un thème enfant, le mettre plutôt dans le thème enfant car sinon vous serez obligé de le remettre à chaque mise à jour de votre template :


function have_https_for_media( $url ) {

if ( is_ssl() )
 $url = str_replace( 'http://', 'https://', $url );
 return $url;

}
add_filter( 'wp_get_attachment_url', 'have_https_for_media' );


Voila, après cela, miracle, votre espace administrateur est bien en https et les photos aussi !

Aucun commentaire:

Enregistrer un commentaire

Apprendre le référencement, le SEO pour les nuls

SEO PAR OU COMMENCER ? : LES MOTS CLÉS Lorsque vous faite une recherche sur Google (il y a d’autres moteurs mais Google c’est 90% des rec...