Forum CMS Made Simple FR
Site passe tout seul du protocole http à https - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : Site passe tout seul du protocole http à https (/thread-3573.html)



Site passe tout seul du protocole http à https - archeo - 16/08/2015

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site : http://www.evolution-biologique.org
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.13
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ ModuleManager: 1.5.8
#~ News: 2.15
#~ Printing: 1.0.4
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ CMSPrinting: 1.0.5
#~ Slide: 1.0
#~ Showtime: 3.4
#~ AceEditor: 1.0
#~ Statistics: 1.1.3
#~ CGExtensions: 1.44.3
#~ MicroTiny: 1.2.9
#~ Gallery: 2.0.1
#~ HitCounter: 1.1
#~ CGFeedMaker: 1.0.17
#~ NewsSlides: 1.4
#~ UsersGuide: 1.8.1
#~ CodeMirror: 3.0.0
#~ AjaxMadeSimple: 0.4.0
#~ DownCnt: 2.3.0
#~ SiteMapMadeSimple: 1.2.8
#~ ModuleXtender: 1.10.6
#~ DocumentSearch: 1.4.5
#~ Quizzard: 0.9
#~ CGSmartImage: 1.17.1
#~ Polls: 1.1.0
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.5.22
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: fpm-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,

De manière sporadique mon site passe du protocole http au protocole https.
au lieu de :
http://www.evolution-biologique.org
j'ai

https://www.evolution-biologique.org

Ce ne serait pas en soit gênant si toute le mise en forme des pages ne disparaissait pas. Je n'arrive pas à comprendre l'origine du problème.

J'ai mis une rustine en ajoutant cette ligne au fichier .htaccess

Code :
[== Indéfini ==]
RewriteCond %{HTTPS} on
RewriteRule ^(.*) http://www.evolution-biologique.org/$1 [QSA,L,R=301]

Avez vous une idée de l'origine du problème?

Merci d'avance


Site passe tout seul du protocole http à https - Jean le Chauve - 16/08/2015

Bonjour Archeo,

Je n'ai jamais entendu parler d'un tel problème !
Vérifie tes logs serveur, tu trouveras peut-être un indice.

Je ne sais pas ce que tu as foutu dans ton menu, mais si tu ouvres l'onglet réseau de Firebug, tu remarqueras que lors de l'ouverture d'une page, il y en a une seconde appelée :/

Tu as également 2 libraires JQuery min.js différentes appelées dans plusieurs pages.
Tu devrais penser à tout vérifier Wink

Et surtout nettoyer le code de tous ces styles, surtout que tu as beaucoup de pages.


Site passe tout seul du protocole http à https - archeo - 17/08/2015

Merci Jean pour ta réponse rapide. Je n'ai rien trouvé de tel sur le net non plus.

Jean le Chauve a écrit :Je ne sais pas ce que tu as foutu dans ton menu, mais si tu ouvres l'onglet réseau de Firebug, tu remarqueras que lors de l'ouverture d'une page, il y en a une seconde appelée :/
Je ne comprends pas. C'est systématiquement le code html de la page qui suit qui est chargé. En plus je viens de m'apercevoir que les images des pages sont chargées par le menu horizontal alors que je ne les utilise que dans le menu vertical. Je vais éplucher le template du menu horizontal. pas sur même que ça vienne du menu parce que toute la page est chargée avant le chargement de la seconde. De toute façon lors du passage à la V2 tous les menus sont à refaire.

Jean le Chauve a écrit :Et surtout nettoyer le code de tous ces styles, surtout que tu as beaucoup de pages.

De quels style parles tu?


Site passe tout seul du protocole http à https - archeo - 17/08/2015

Jean le Chauve a écrit :Je ne sais pas ce que tu as foutu dans ton menu, mais si tu ouvres l'onglet réseau de Firebug, tu remarqueras que lors de l'ouverture d'une page, il y en a une seconde appelée :/

J'ai identifié l'origine du problème. Dans la partie <head> de la page il y a ces 3 lignes
Code :
[== Indéfini ==]
{cms_selflink  lang='fr'  dir="start" rellink=1}
{cms_selflink  lang='fr'  dir="prev" rellink=1}
{cms_selflink  lang='fr'  dir="next" rellink=1}
C'est la troisième qui provoque le chargement de la deuxième page. Je comprends d'ailleurs pas bien l'intérêt de ces 3 lignes :"Relational links for interconnections between pages, good for accessibility and Search Engine Optmization"?


Site passe tout seul du protocole http à https - Jean le Chauve - 17/08/2015

Effectivement, je remarque que ça le fait aussi sur simplex. Cela ne me semble pas un être un comportement correct (bug ?), surtout que le GET du lien prev n'apparaît pas.

Les liens relationnels ici présentés permettent une accélération de l'indexation des pages, une indication de l'emplacement de la page dans une "collection de documents" ainsi qu' une facilité pour l'impression et pour certains navigateurs.
http://www.w3.org/TR/html401/struct/links.html


Site passe tout seul du protocole http à https - Jean le Chauve - 17/08/2015

Je parle de tes styles inline. Tu ne devrais avoir que des classes, pas des <div style="">


Site passe tout seul du protocole http à https - archeo - 17/08/2015

Jean le Chauve a écrit :Je parle de tes styles inline. Tu ne devrais avoir que des classes, pas des <div style="">

Laxisme coupable :/


Site passe tout seul du protocole http à https - Jean le Chauve - 18/08/2015

edit


Site passe tout seul du protocole http à https - Jean le Chauve - 18/08/2015

Le Get de la page next n'est pas un bug. Le coupable est Firefox et son "Préchargement des liens" : https://developer.mozilla.org/fr/docs/FAQ_sur_le_pr%C3%A9chargement_des_liens


Site passe tout seul du protocole http à https - archeo - 18/08/2015

Merci pour l'info. De toute façon je vais laisser le lien next inactivé car cela n'a que très peu d'utilité sur mon site. Firefox ne précharge pas les hyperliens de la page pas très logique.

Pour ce qui est de la bascule en Https, j'ai épluché les log des connexions. Cela se produit depuis le 23/2/2015 et ne correspond à aucune intervention de ma part (mise à jour de la base de données, mise à jour). Cela se produit 1 à 3 fois par jour pour 1 à 3 visiteurs différents. La connexion qui suit une bascule n'est pas affectée. Je n'est pas trouvée 2 connexions simultanées une avec le pb l'autre sans ce qui m'aurait permis de savoir si c'est un disfonctionnement temporaire ou lié à une IP. Il n'y a pas de fichiers déclenchants peut être une prépondérance des librairies jquery. Je vais signaler le problème à OVH.