[SPIP Zone] [Spip-zone-commit] Bug bizarre en HTTPS

Merci GraphX,

tu n’aurais pas un problème de htacess ? un rêgle de redirection mal déclarée justement dans ta redirection :80 vers 443

Voilà ce qu’il y a actuellement d’ajouté au .htaccess livré avec Spip 3.2.x

################ REGLAGES PERSONNALISES ######################

Inscrivez ci-dessous vos reglages supplementaires

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

S’il faut ajouter une redirection :80 vers 443, que faut-il écrire exactement ?

Un détail qui a peut-être son importance :
L’URL du site est un sous-domaine (https://menusdelabacotte.infoseine.com) et ce problème n’existe pas sur le même hébergement pour le domaine infoseine.com

Merci d’avance,

Cordialement,

Hervé

Le 27 avr. 2018 à 16:22, GraphX <arnaud.berard@mister-graphx.com> a écrit :

Il suffit d’enlever le « :80 » et le massage d’erreur SSL disparait.

Une idée de la provenance de ce « :80 » qui vient s’intercaler après le « .com »?

Hello

tu n’aurais pas un problème de htacess ? un rêgle de redirection mal déclarée justement dans ta redirection :80 vers 443


Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

Le 27/04/2018 à 16:38, Hervé Le Dantec a écrit :

################ REGLAGES PERSONNALISES ######################
# Inscrivez ci-dessous vos reglages supplementaires

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

si c'est vraiment comme ça dans ton htaccess
mais il faut au moins enlever l'espace après le ^

JL

Sur webrankinfo.com, j’ai trouvé cette variante :
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Hervé

Le 27 avr. 2018 à 17:36, JLuc <jluc@no-log.org> a écrit :

Le 27/04/2018 à 16:38, Hervé Le Dantec a écrit :

################ REGLAGES PERSONNALISES ######################
# Inscrivez ci-dessous vos reglages supplementaires
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

si c'est vraiment comme ça dans ton htaccess
mais il faut au moins enlever l'espace après le ^

JL

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Bonjour,

J'en ai testé et essayé des wagons, finalement il n'y a que celui-ci qui
marche tout le temps pour moi et qui ne nécessite pas de désigner la
destination explicitement:

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]

A placer juste après le RewriteEngine on, ce code force le SSL et le www.

Le 27/04/2018 à 19:47, Hervé Le Dantec a écrit :

Sur webrankinfo.com, j’ai trouvé cette variante :
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Hervé

Le 27 avr. 2018 à 17:36, JLuc <jluc@no-log.org> a écrit :

Le 27/04/2018 à 16:38, Hervé Le Dantec a écrit :

################ REGLAGES PERSONNALISES ######################
# Inscrivez ci-dessous vos reglages supplementaires
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

si c'est vraiment comme ça dans ton htaccess
mais il faut au moins enlever l'espace après le ^

JL

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

--
Pierre

Hervé Le Dantec a écrit le 27/04/2018 à 19:47 :

Sur webrankinfo.com, j’ai trouvé cette variante :
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Et la réponse était dans le PS de Passer un site SPIP sous https:// - SPIP-Contrib

Si jamais votre serveur est mal configuré et qu’il ne renseigne pas la variable $_SERVER['HTTPS'], vous pourriez rencontrer des erreurs de contenus mixtes. Pour contourner ce problème, ajouter les lignes suivantes dans le fichier config/mes_options.php :

$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = '443';

--
RealET