[SPIP Zone] Pb de cache selon domaine

Bonjour,

Un truc bizarre arrivé aujourd'hui.
Un collègue publie un nouvel article pour paraître en page d'accueil (par sélection de mot-clé -je sais, pas bien- et squelette Noizetier).

Le site est accessible par
https://www.example.com et
http://example.com sans redirection.

Eh bien pendant plusieurs heures le nouvel article est apparu sur www.example.com et non sur example.com

Un problème de cache, qui ne semblait pas venir du navigateur.

Des pistes ?

Merci
--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

Stephane Santon a écrit le 16/10/2019 à 23:28 :

Bonjour,

Un truc bizarre arrivé aujourd'hui.
Un collègue publie un nouvel article pour paraître en page d'accueil (par sélection de mot-clé -je sais, pas bien- et squelette Noizetier).

Le site est accessible par
https://www.example.com et
http://example.com sans redirection.

Eh bien pendant plusieurs heures le nouvel article est apparu sur www.example.com et non sur example.com

Un problème de cache, qui ne semblait pas venir du navigateur.

Des pistes ?

Dans le .htaccess, rajouter :
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*) http://www.example.com/$1 [R=301,QSA,L]

Ça n'est PAS une bonne pratique d'être accessible sur 2 URLs différentes pour le même contenu.
Et ça double ton cache.

--
RealET

Le 16/10/2019 à 23:28, Stephane Santon a écrit :

Un problème de cache, qui ne semblait pas venir du navigateur.

> Des pistes ?

Il y a des commandes au menu ou au raccourcis clavier pour vider le cache navigateur
et s'affranchir de ce doute.
Par exemple CTRL+SHIFT+SUPPR

Mais ce n'est qu'un des nombreux niveaux de caches en dehors de celui de spip.

On peut aussi essayer en ajoutant un argument à l'url
?autre=arg ou &autre=arg
ça peut aider à cerner l'origine du pb.

JL

Bonjour,

Le 17/10/2019 à 08:20, RealET a écrit :

Le site est accessible par
https://www.example.com et
http://example.com sans redirection.

Eh bien pendant plusieurs heures le nouvel article est apparu sur www.example.com et non sur example.com

Dans le .htaccess, rajouter :
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*) http://www.example.com/$1 [R=301,QSA,L]

Ça n'est PAS une bonne pratique d'être accessible sur 2 URLs différentes pour le même contenu.
Et ça double ton cache.

Merci pour l'info et la solution !

Bonne soirée

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net