plugin "image responsive" et HTTPS et .htaccess: plus d'images!

Bonjour,

J’utilise le plugin image responsive depuis plusieurs années et j’en suis très heureux, mais là, je suis confronté à un problème que je n’avais pas encore rencontré :

J’ai suivi les instructions de l’article de contrib.spip.net "Passer un site SPIP sous https://« et j’ai donc ajouté au .htaccess livré avec spip

RewriteCond %{HTTPS} !=onRewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Dès que j’ajoute ces réglages : aucunes images ne se charge sur le site, même le logo de spip.

Et si je supprime ces réglages les images reviennent.

Pour essayer de comprendre, j’ai suivi les étapes suivantes :

J’ai testé en désactivant le dossier « squelettes » et les images sont revenues.

Ensuite, j’ai réactivé le dossier « squelettes » et pour tester si cela ne venait pas d’image responsive, j’ai modifié le fichier inclure/header.html en testant l’affichage du logo du site selon image responsive et comme dans squelettes-dist/inclure/header.html, ce qui donne :

<h1 id="logo_madeo">[<div class="logo">(#LOGO_SITE_SPIP|image_responsive{100/200/400/800}|inserer_attribut{alt, #SLOGAN_SITE_SPIP|attribut_html})</div>]</h1> <h1 class="spip_logo_site">[(#LOGO_SITE_SPIP|image_reduire{224,96})]#NOM_SITE_SPIP</h1>

Résultat :

seul le logo spip codé avec image_réduire s’affiche.

Une idée de ce qui cause ce problème ?

Merci d’avance,

Cordialement,

Hervé

ajouter ces lignes dans le htaccess peut etre

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443

Le 27 juin 2021 à 16:18, Hervé Le Dantec via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

Hervé Le Dantec Herve_Le_Dantec
Juin 27

Bonjour,

J’utilise le plugin image responsive depuis plusieurs années et j’en suis très heureux, mais là, je suis confronté à un problème que je n’avais pas encore rencontré :

J’ai suivi les instructions de l’article de contrib.spip.net "Passer un site SPIP sous https://« et j’ai donc ajouté au .htaccess livré avec spip

RewriteCond %{HTTPS} !=onRewriteRule ^ [https://%{HTTP_HOST}%{REQUEST_URI}](https://%{HTTP_HOST}%{REQUEST_URI}) [L,R=301]

Dès que j’ajoute ces réglages : aucunes images ne se charge sur le site, même le logo de spip.

Et si je supprime ces réglages les images reviennent.

Pour essayer de comprendre, j’ai suivi les étapes suivantes :

J’ai testé en désactivant le dossier « squelettes » et les images sont revenues.

Ensuite, j’ai réactivé le dossier « squelettes » et pour tester si cela ne venait pas d’image responsive, j’ai modifié le fichier inclure/header.html en testant l’affichage du logo du site selon image responsive et comme dans squelettes-dist/inclure/header.html, ce qui donne :

<h1 id="logo_madeo">[<div class="logo">(#LOGO_SITE_SPIP|image_responsive{100/200/400/800}|inserer_attribut{alt, #SLOGAN_SITE_SPIP|attribut_html})</div>]</h1> <h1 class="spip_logo_site">[(#LOGO_SITE_SPIP|image_reduire{224,96})]#NOM_SITE_SPIP</h1>

Résultat :

seul le logo spip codé avec image_réduire s’affiche.

Une idée de ce qui cause ce problème ?

Merci d’avance,

Cordialement,

Hervé


Voir le sujet ou répondre à ce courriel pour répondre.

Pour se désabonner de ces courriels, cliquez ici.

J’ai testé avec en ligne 17 du .htaccess livré avec spip :
RewriteEngine On

et en ligne 45 de ce même .htaccess:
################ REGLAGES PERSONNALISES ######################
# Inscrivez ci-dessous vos reglages supplementaires

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{SERVER_PORT} !=443

et ça n’a pas fonctionné, malheureusement.

j’ai bien vidé le cache de spip, le cache du navigateur et j’ai recalculé la page.

Merci tout de même.

Bonsoir,

cela peut provenir, peut-être, de l’hébergeur. Chez OVH, .htaccess est inopérant et il faut utiliser .ovhconfig à la place. Ceci dit, je ne suis pas très calé là-dessus et je ne témoigne que par mon expérience.

Bonne chance.

···


Roland Bouat


Le 27/06/2021 à 19:21, Hervé Le Dantec via Discuter de SPIP a écrit :

Hervé Le Dantec Herve_Le_Dantec
Juin 27

J’ai testé avec en ligne 17 du .htaccess livré avec spip :
RewriteEngine On

et en ligne 45 de ce même .htaccess:
################ REGLAGES PERSONNALISES ######################

Inscrivez ci-dessous vos reglages supplementaires

RewriteCond %{HTTPS} !=on

RewriteRule ^ {HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{SERVER_PORT} !=443

et ça n’a pas fonctionné, malheureusement.

j’ai bien vidé le cache de spip, le cache du navigateur et j’ai recalculé la page.

Merci tout de même.


Voir le sujet ou répondre à ce courriel pour répondre.

Pour se désabonner de ces courriels, cliquez ici.

| | Garanti sans virus. www.avast.com |
| - | - |

https://%

j’ai utilisé le didacticiel de ovh et cela a marché à la condition de ne pas oublier de modifier l’adresse du site dans « identité du site » et dans le sommaire changer en https de même sur les autres fichiers dans le squelette; et ô miracle cela a marché.

avec la démarche suivante :

"Il faut que vous modifiez le fichier .htaccess de votre site pour cela :

  1. Rendez vous dans votre espace client
  2. Cliquez sur « hébergement » puis celui désiré.
  3. Allez sur l’onglet « FTP -SHH ».
  4. Cliquez sur « FTPexplorer »
  5. Rentrez votre mot de passe, cliquez sur soumettre.
  6. Une fois connectez, cliquez sur le dossier de votre site (www par défaut). Sur la ligne du fichier .htaccess cliquez sur éditer à droite. Ajouter à la fin les lignes suivantes, remplacez par votre domaine.

RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ [R,L] Appuyez sur la disquette"

···

www.votredomaine.frhttps://www.votredomaine.fr/$1

Alcide Carton
webmaster de l'ARBR

www.amis-robespierre.org
Le 27/06/2021 à 21:10, Roland Bouat via Discuter de SPIP a écrit :

Roland Bouat
Juin 27

Bonsoir,

cela peut provenir, peut-être, de l’hébergeur. Chez OVH, .htaccess est inopérant et il faut utiliser .ovhconfig à la place. Ceci dit, je ne suis pas très calé là-dessus et je ne témoigne que par mon expérience.

Bonne chance.

··· (cliquer pour plus de détails)


Voir le sujet ou répondre à ce courriel pour répondre.

Pour se désabonner de ces courriels, cliquez ici.

Bonjour,

Pour ma part ce qui fonctionne dans le .htaccess de spip:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ^(?:www.)?(.+)$ [NC]
RewriteRule ^ {REQUEST_URI} [L,NE,R=301] Placé comme toute première instruction, c’est à dire juste en dessous du bloc de commentaire. La même chose dans les réglages personnalisés ne fonctionne pas, je pense qu’il y a une interaction avec la zone « configuration » du .htaccess. Chez OVH le .ovhconfig n’a rien à voir, ce sont des réglages « hébergement » (version php, php-fpm ou autre, etc …), il faut bien utiliser .htaccess pour ce genre de réglages.

···

https://www.%1%

Le 27/06/2021 à 16:18, Hervé Le Dantec via Discuter de SPIP a écrit :

Hervé Le Dantec Herve_Le_Dantec
Juin 27

Bonjour,

J’utilise le plugin image responsive depuis plusieurs années et j’en suis très heureux, mais là, je suis confronté à un problème que je n’avais pas encore rencontré :

J’ai suivi les instructions de l’article de contrib.spip.net "Passer un site SPIP sous et j’ai donc ajouté au .htaccess livré avec spip

RewriteCond %{HTTPS} !=onRewriteRule ^ {HTTP_HOST}%{REQUEST_URI} [L,R=301]

Dès que j’ajoute ces réglages : aucunes images ne se charge sur le site, même le logo de spip.

Et si je supprime ces réglages les images reviennent.

Pour essayer de comprendre, j’ai suivi les étapes suivantes :

J’ai testé en désactivant le dossier « squelettes » et les images sont revenues.

Ensuite, j’ai réactivé le dossier « squelettes » et pour tester si cela ne venait pas d’image responsive, j’ai modifié le fichier inclure/header.html en testant l’affichage du logo du site selon image responsive et comme dans squelettes-dist/inclure/header.html, ce qui donne :

<h1 id="logo_madeo">[<div class="logo">(#LOGO_SITE_SPIP|image_responsive{100/200/400/800}|inserer_attribut{alt, #SLOGAN_SITE_SPIP|attribut_html})</div>]</h1> <h1 class="spip_logo_site">[(#LOGO_SITE_SPIP|image_reduire{224,96})]#NOM_SITE_SPIP</h1>

Résultat :

seul le logo spip codé avec image_réduire s’affiche.

Une idée de ce qui cause ce problème ?

Merci d’avance,

Cordialement,

Hervé


Voir le sujet ou répondre à ce courriel pour répondre.

Pour se désabonner de ces courriels, cliquez ici.

https://«https://%