Lien https:// qui ne fonctionne pas très bien

Bonjour les ami.e.s

Je me permet de soumettre mon souci qui est - je l'avoue - un peu à la marge et ne concerne pas directement SPIP à mon avis et plutôt un souci de https://

J'ai un site d'une organisation (un labo du CNRS) dont l'URL est (exemple) : https://www.lesitedulabo.fr
Le site est sous SPIP, hébergement chez Ionos (ex 1and1).

https://www.lesitedulabo.fr ou www.lesitedulabo.fr = c'est OK et nous allons au bon endroit.

Maintenant nous avons un autre site web dans un répertoire qui correspond au site perso d'un membre du laboratoire (exemple) : https://www.lesitedulabo.fr/machin

Cette URL est OK sur un lien = https://www.lesitedulabo.fr/machin

Mais si je tape www.lesitedulabo.fr/machin ou bien lesitedulabo.fr/machin
Je tombe sur la page d'accueil de https://www.lesitedulabo.fr ce qui n'est pas très glop.

Et là j'avoue que je me perd en conjectures... et je suis un peu short sur ce sujet.
------------------------------------------------------------------------
Je précise que dans les deux situations, il y a bien ce qu'il faut dans le .htaccess et que l'activation SSL chez l'hébergeur est OK.

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_host}/$1 [R=301,L]

Tonton BP

Bonjour,

Le 28/05/2020 à 16:26, Bernard-Paul Eminet a écrit :

Bonjour les ami.e.s

Je me permet de soumettre mon souci qui est - je l'avoue - un peu à la
marge et ne concerne pas directement SPIP à mon avis et plutôt un
souci de https://

J'ai un site d'une organisation (un labo du CNRS) dont l'URL est
(exemple) : https://www.lesitedulabo.fr
Le site est sous SPIP, hébergement chez Ionos (ex 1and1).

https://www.lesitedulabo.fr ou www.lesitedulabo.fr = c'est OK et nous
allons au bon endroit.

Maintenant nous avons un autre site web dans un répertoire qui
correspond au site perso d'un membre du laboratoire (exemple) :
https://www.lesitedulabo.fr/machin

Cette URL est OK sur un lien = https://www.lesitedulabo.fr/machin

Mais si je tape www.lesitedulabo.fr/machin ou bien lesitedulabo.fr/machin
Je tombe sur la page d'accueil de https://www.lesitedulabo.fr ce qui
n'est pas très glop.

Et là j'avoue que je me perd en conjectures... et je suis un peu short
sur ce sujet.
------------------------------------------------------------------------
Je précise que dans les deux situations, il y a bien ce qu'il faut
dans le .htaccess et que l'activation SSL chez l'hébergeur est OK.

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_host}/$1 [R=301,L]

Moi j'utilise ça qui force le https et le www, je serai curieux de
savoir si ça résout ce problème:

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

Tonton BP

--

Pierre

Non, en fait c'est pire

Le 28/05/2020 à 17:03, CSI a écrit :

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]

Désolé erreur de destinataire ...

JC

Le 28/05/2020 à 18:57, Jean Christophe Villeneuve a écrit :

Non, en fait c'est pire

Le 28/05/2020 à 17:03, CSI a écrit :

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Fort fort bien vu mon ami Pierre.

Dans le .htaccess du "sous site" dans le répertoire https://www.lesitedulabo.fr/machin

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

C'est - a priori - "perfecto" et super merci à toi Pierre.

Je soumet cette solution à "Machin" pour vérification de sa part.
Avant de clore le sujet à moins qu'il ai mieux, je précise :
-Le site principal = https://www.lesitedulabo.fr est sous SPIP
- Le sous-site = https://www.lesitedulabo.fr/machin est sous Drupal
Cela semble parfait au niveau du .htaccess.

Bien à vous
Tonton BP
------------------------------------------------------------------------------------------

Le 28/05/2020 à 17:03, CSI a écrit :

Bonjour,

Le 28/05/2020 à 16:26, Bernard-Paul Eminet a écrit :

Bonjour les ami.e.s

Je me permet de soumettre mon souci qui est - je l'avoue - un peu à la
marge et ne concerne pas directement SPIP à mon avis et plutôt un
souci de https://

J'ai un site d'une organisation (un labo du CNRS) dont l'URL est
(exemple) : https://www.lesitedulabo.fr
Le site est sous SPIP, hébergement chez Ionos (ex 1and1).

https://www.lesitedulabo.fr ou www.lesitedulabo.fr = c'est OK et nous
allons au bon endroit.

Maintenant nous avons un autre site web dans un répertoire qui
correspond au site perso d'un membre du laboratoire (exemple) :
https://www.lesitedulabo.fr/machin

Cette URL est OK sur un lien = https://www.lesitedulabo.fr/machin

Mais si je tape www.lesitedulabo.fr/machin ou bien lesitedulabo.fr/machin
Je tombe sur la page d'accueil de https://www.lesitedulabo.fr ce qui
n'est pas très glop.

Et là j'avoue que je me perd en conjectures... et je suis un peu short
sur ce sujet.
------------------------------------------------------------------------
Je précise que dans les deux situations, il y a bien ce qu'il faut
dans le .htaccess et que l'activation SSL chez l'hébergeur est OK.

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_host}/$1 [R=301,L]

  Moi j'utilise ça qui force le https et le www, je serai curieux de

savoir si ça résout ce problème:

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

Pierre

Tonton BP

--

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le client valide la solution de Pierre (CSI) et bravo à lui (pas au client mais à Pierre...).
Je clos ce sujet.
Pierre si tu as besoin de plus d'infos, nous pouvons correspondre en privé.

Tonton BP
---------------------------------------------------------------------------------------------------

Le 29/05/2020 à 14:04, Bernard-Paul Eminet a écrit :

Fort fort bien vu mon ami Pierre.

Dans le .htaccess du "sous site" dans le répertoire https://www.lesitedulabo.fr/machin

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

C'est - a priori - "perfecto" et super merci à toi Pierre.

Je soumet cette solution à "Machin" pour vérification de sa part.
Avant de clore le sujet à moins qu'il ai mieux, je précise :
-Le site principal = https://www.lesitedulabo.fr est sous SPIP
- Le sous-site = https://www.lesitedulabo.fr/machin est sous Drupal
Cela semble parfait au niveau du .htaccess.

Bien à vous
Tonton BP
------------------------------------------------------------------------------------------

Le 28/05/2020 à 17:03, CSI a écrit :

Bonjour,

Le 28/05/2020 à 16:26, Bernard-Paul Eminet a écrit :

Bonjour les ami.e.s

Je me permet de soumettre mon souci qui est - je l'avoue - un peu à la
marge et ne concerne pas directement SPIP à mon avis et plutôt un
souci de https://

J'ai un site d'une organisation (un labo du CNRS) dont l'URL est
(exemple) : https://www.lesitedulabo.fr
Le site est sous SPIP, hébergement chez Ionos (ex 1and1).

https://www.lesitedulabo.fr ou www.lesitedulabo.fr = c'est OK et nous
allons au bon endroit.

Maintenant nous avons un autre site web dans un répertoire qui
correspond au site perso d'un membre du laboratoire (exemple) :
https://www.lesitedulabo.fr/machin

Cette URL est OK sur un lien = https://www.lesitedulabo.fr/machin

Mais si je tape www.lesitedulabo.fr/machin ou bien lesitedulabo.fr/machin
Je tombe sur la page d'accueil de https://www.lesitedulabo.fr ce qui
n'est pas très glop.

Et là j'avoue que je me perd en conjectures... et je suis un peu short
sur ce sujet.
------------------------------------------------------------------------

Je précise que dans les deux situations, il y a bien ce qu'il faut
dans le .htaccess et que l'activation SSL chez l'hébergeur est OK.

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_host}/$1 [R=301,L]

Moi j'utilise ça qui force le https et le www, je serai curieux de

savoir si ça résout ce problème:

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

Pierre

Tonton BP

--

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc