Passer un site SPIP sous https://

Le mer. 28 nov. 2018 à 08:48:06 , Vincent via spip <spip@rezo.net> a
envoyé ce message:
[...]

Attention, de mémoire le flag [OR] n'est supporté que par apache 2.4+
en 2.2, ça cause une erreur. Ceci dit, je doute que ce soit un 2.2 si
le système est récent.

Cher Vincent, merci vivement pour cette aide aussi complète
qu'instructive. Mon problème venait de la configuration de mon
Apache et ce que tu viens de me donner via la liste va me
permettre d'avoir un système propre. Mais comme ce courriel me fait
penser à deux autres questions un peu différentes, je ferme le fil sur
"Passer un site SPIP sous https://" pour ouvrir deux autres sujets (dans
deux courriels séparés). Aucune de ces deux questions n'a de caractère
d'urgence. Voici la première:

   C'est une Debian "Wheezy" que propose online.net en version serveur,
   autrement dit, dans le langage de Debian, une "old stable". Comme
   j'ai un accès total au serveur, j'ai la possibilité d'installer la
   dernière version stable, la "Stretch"; a priori cela me semble
   préférable, mais si ma mémoire est bonne, il me semble que cela va me
   faire changer de version de PHP. Est-il possible de faire un point
   rapide sur cette question des versions de SPIP et de PHP, afin que je
   fasse (ou ne fasse pas) cette mise à jour en toute connaissance de
   cause?

Par avance, merci.

Bonne journée à tous,
--
Joseph

Le mer. 28 nov. 2018 à 08:48:06 , Vincent via spip <spip@rezo.net> a
envoyé ce message:
[...]

Cote .htaccess, renommer le htaccess.txt de spip en .htaccess donne
normalement quelque chose d'immédiatement fonctionnel.

Si tout se passe bien, on peut y ajouter quelque chose comme :

RewriteEngine On

[...]

RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^www\.vidal-rosset\.net$ [NC]
RewriteRule (.*) https://www.vidal-rosset.net/$1 [QSA,R=301,L]

Attention, de mémoire le flag [OR] n'est supporté que par apache 2.4+
en 2.2, ça cause une erreur. Ceci dit, je doute que ce soit un 2.2 si
le système est récent.

Rebonjour, je renouvelle mes remerciements les plus chaleureux. Voici ma
question maintenant sur .htaccess:

        Sur la documentation d'Apache, il est écrit que, si l'on possède
   l'accès au serveur (ce qui est mon cas), alors on devrait éviter
   l'usage des fichiers .htaccess qui ralentissent les performances du
   serveur. Est-il possible de faire le point sur cette question
   relativement à SPIP? Autrement dit, pour un site sous SPIP est-il
   préférable de ne pas suivre cette recommandation de la documentation
   d'Apache?

Cela n'a pas de caractère d'urgence, mais cela peut aider.

Encore une fois, bonne journée à tous,
--
Joseph

Le 29/11/2018 à 07:04, Joseph Vidal-Rosset a écrit :

         Sur la documentation d'Apache, il est écrit que, si l'on possède
    l'accès au serveur (ce qui est mon cas), alors on devrait éviter
    l'usage des fichiers .htaccess qui ralentissent les performances du
    serveur. Est-il possible de faire le point sur cette question
    relativement à SPIP? Autrement dit, pour un site sous SPIP est-il
    préférable de ne pas suivre cette recommandation de la documentation
    d'Apache?

Le fichier .htaccess est lu par apache pour chaque hit HTTP (page html, image, css...).
On peut effectivement déplacer toutes ses directives directement dans le fichier vhost pour optimiser ça.
Mais sauf à avoir un très gros trafic, ça ne me parait pas prioritaire.

--
nicod_