Organisation/articulation site / blog (Créer un compte)

  • WordPress :6.1
  • Statut : non résolu
  • Ce sujet contient 10 réponses, 3 participants et a été mis à jour pour la dernière fois par ramsis3, le il y a 1 année.
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #2449982
    ramsis3
    Participant
    Initié WordPress
    16 contributions

    Bonjour,

    Ma configuration WP actuelle : 6.1.1

    • Version de PHP/MySQL : 8.2.3 64 bits
    • Thème utilisé : Magazine Basic
    • Extensions en place :
    • Nom de l’hébergeur : OVH Cloud
    • Adresse du site : http://www.khaledosman.fr

    Problème(s) rencontré(s) :

    Bonjour à tout.te.s

    J’ai un site sur lequel je présente mes travaux de traductions, et quand j’ai voulu créer un blog pour ajouter des articles, je l’ai créé sous WP et placé dans un répertoire de mon site. Je me retrouve donc avec

    comme s’ils étaient indépendants l’un de l’autre à la fois pour la maintenance et le référencement.

    Je m’adresse à vous pour vos conseils afin de remettre les deux en cohérence. Le plus logique serait sans doute de déplacer /déménager le contenu du site dans le blog, sous la forme de « pages » WP,  ainsi tout serait géré sous WP, mais il y a plusieurs difficultés:

    • cela supposerait de reconstruire entièrement les pages (qui dans le site sont sous forme de tableaux avec un mise en page un peu élaborée)
    • je suppose que je perdrais le bénéfice du référencement du site, qui était plutôt bien référencé
    • enfin je me demande quelle serait la page d’accueil du site (sachant que tout serait désormais sous khaledosman.fr/blog)

    Merci pour votre aide, sachant que je suis un peu néophyte et que je ne voudrais pas m’engager dans des choses trop complexes.

    #2450020
    momofr@free.fr
    Modérateur
    Maître WordPress
    6879 contributions

    Salut,ton URL du blog tombe sur ton site HTML pas WP.

    Avec 359 pages ton site de base est pas simple à migrer vers une autre solution, c’est un travail de longue haleine et tu dois te poser les bonnes questions :

    • Pourquoi le passer sous WP (auras-tu de nouvelles fonctions/améliorations qui justifient le changement) ?
    • A terme ton site dois rester sur le nom de domaine seul (pas de sous-domaine).
    • Il y a déjà un blog sur ton site principal, tu vas le fusionner avec le blog WP ?
    • Tu pourrais rapatrier le blog du site principal sur le sous-domaine WP est mettre un lien vers lui dans ton site HTML.

    Je vois certaines choses qui me pousserais à tout passer sous WP :

    • Un site responsif sur mobile
    • Un site plus moderne (design et ergonomie)
    • Une administration plus simple est rapide
    • Si tu passes les entrées dans des CPT (Custom Post Type) tu auras plein de possibilités de présentation
    • Avoir une moteur de recherche dans tout le site

    Un gros problème à assumer :  trouver la recette de redirection à mettre œuvre pour ne pas perdre ton référencement naturel et avec autant de pages il faut bien définir la règle avec un Regex bien pensé (faisable, il m’est arrivé de créer une suite de redirections pour un site de ce genre).

    #2450080
    ramsis3
    Participant
    Initié WordPress
    16 contributions

    Bonjour momofr et merci pour tes commentaires détaillés.

    ton URL du blog tombe sur ton site HTML pas WP.

    Désolé c’était une erreur de ma part,  l’url du blog est celle-ci. Le pb est que j’ai voulu passer mon site en https et l’ancienne adresse renvoie à tort sur le site html (comment corriger ça?).

     

    Pourquoi le passer sous WP (auras-tu de nouvelles fonctions/améliorations qui justifient le changement) ?

    Je vois surtout la possibilité d’unifier l’esthétique de l’ensemble et la possibilité de tout gérer depuis WP et sans manier plusieurs outils de mise à jour

    A terme ton site dois rester sur le nom de domaine seul (pas de sous-domaine).

    Il y a déjà un blog sur ton site principal, tu vas le fusionner avec le blog WP ?

    Non c’était dû à l’erreur mentionnée plus haut, il n’y a qu’un blog et c’est celui qui est actuellement sur https://www.khaledosman.fr/blog

    Tu pourrais rapatrier le blog du site principal sur le sous-domaine WP est mettre un lien vers lui dans ton site HTML.

    Il n’y a pas de blog du site principal, aujourd’hui c’est le site html qui est à la racine et le blog WP qui est dans le sous-répertoire.

    Donc à moins de déménager le blog à la racine (???), je crois qu’il faut plutôt déménager le site html dans le blog et rediriger les pages qui sont à la racines vers celles nouvellement créées dans le blog

    Je vois certaines choses qui me pousserais à tout passer sous WP :

    • Un site responsif sur mobile
    • Un site plus moderne (design et ergonomie)
    • Une administration plus simple est rapide
    • Si tu passes les entrées dans des CPT (Custom Post Type) tu auras plein de possibilités de présentation
    • Avoir une moteur de recherche dans tout le site

    Oui, d’accord avec tous ces arguments

    Un gros problème à assumer :  trouver la recette de redirection à mettre œuvre pour ne pas perdre ton référencement naturel et avec autant de pages il faut bien définir la règle avec un Regex bien pensé (faisable, il m’est arrivé de créer une suite de redirections pour un site de ce genre).

    C’est justement ça qui me paraît très complexe à faire, qu’est-ce qu’un Regex et y a t il un guide pour faire ça?

    Merci encore

     

     

    • Cette réponse a été modifiée le il y a 1 année par ramsis3. Raison: correction lien
    • Cette réponse a été modifiée le il y a 1 année par ramsis3.
    #2450106
    momofr@free.fr
    Modérateur
    Maître WordPress
    6879 contributions

    Salut, j’ai une erreur de redirection avec ton lien vers le blog :

    <h1>Cette page ne fonctionne pas</h1>
    http://www.khaledosman.fr vous a redirigé à de trop nombreuses reprises.

    Il y a quelque chose qui ne vas pas sur ton site ou hébergement.

    Faire des Regex est un peu compliqué est dépend des URL finales, tu trouveras des explications sur le Web et sinon dans les forums de SEO où des personnes mieux calées que moi pourrons te donner un coup de main.

    #2450120
    ramsis3
    Participant
    Initié WordPress
    16 contributions

    Merci.

    Il y avait une redirection qui bouclait.

    Le bon lien vers le blog est celui en https:

    https://www.khaledosman.fr/blog

    Le même en http:

    http://www.khaledosman.fr/blog

    renvoie bizarrement à la racine du site html, et je n’arrive pas à voir d’où vient le problème.

     

     

     

     

     

    #2450260
    ramsis3
    Participant
    Initié WordPress
    16 contributions

    Bonjour,

    En fait quand je fais le test de redirection, il m’indique ce qui suit
    http://www.khaledosman.fr/blog

    Code source de la page
    HTTP/1.1 301 Moved Permanently

    • date: Mon, 27 Mar 2023 07:57:59 GMT
      
    • content-type: text/html; charset=iso-8859-1
      
    • content-length: 239
      
    • server: Apache
      
    • location: http://www.khaledosman.fr/blog/
      
    • x-iplb-request-id: 923B9902:CFAE_D5BA2157:0050_64214C87_2385:EA7E
      
    • x-iplb-instance: 29655
      

    Redirection permanente (301)

    http://www.khaledosman.fr/blog/</div>
    Afficher l’en-tête HTTP

    • HTTP/1.1 301 Moved Permanently
      
    • date: Mon, 27 Mar 2023 07:57:59 GMT
      
    • content-type: text/html; charset=iso-8859-1
      
    • content-length: 235
      
    • server: Apache
      
    • location: https://www.khaledosman.fr/
      
    • x-iplb-request-id: 923B9902:CFB0_D5BA2157:0050_64214C87_23B1:117A0
      
    • x-iplb-instance: 2958
      


    Redirection permanente (301)

    https://www.khaledosman.fr/

    Donc une première redirection qui ne sert à rien et la deuxième qui renvoie bien sur le https mais en perdant le sous-domaine au passage.

    Le pb est que je n’ai pas réellement fait d’instructions de redirection, je crois que c’est WP qui le fait automatiquement depuis que j’ai passé mon site en http. Pouvez-vous me dire où je dois aller pour corriger ça et comment?

    Merci

    • Cette réponse a été modifiée le il y a 1 année par ramsis3.
    #2450261
    mathieu42
    Participant
    Maître WordPress
    2010 contributions

    c’est le genre de redirection qui est souvent dans le fichier .htaccess, montrez nous son contenu.

     

    #2450268
    ramsis3
    Participant
    Initié WordPress
    16 contributions

    merci Mathieu,

    du fait de mon articulation bizarre site/blog j’ai deux .htaccess (ce qui est peut-être déjà une anomalie),

    le premier à la racine du site html (dans www)

    SetEnv PHP_VER 4

    # BEGIN WordPress
    # Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
    # dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
    # Toute modification des directives situées entre ces marqueurs sera surchargée.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # Media Vault Rewrite Rules
    RewriteRule ^wp-content/uploads(/_mediavault/.*\.\w+)$ index.php?mgjp_mv_file=$1 [QSA,L]
    RewriteCond %{QUERY_STRING} ^(?:.*&)?mgjp_mv_download=safeforce(?:&.*)?$
    RewriteRule ^wp-content/uploads(/.*\.\w+)$ index.php?mgjp_mv_file=$1 [QSA,L]
    # Media Vault Rewrite Rules End

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

     

    le deuxième dans www/blog (géré par WP)

    SetEnv PHP_VER 5
    DirectoryIndex index.php

    #Begin Really Simple Security
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>

    Options -Indexes
    #End Really Simple Security
    # BEGIN WordPress
    # Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
    # dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
    # Toute modification des directives situées entre ces marqueurs sera surchargée.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /blog/
    RewriteRule ^index\.php$ – [L]

    # Media Vault Rewrite Rules
    RewriteRule ^http://khaledosman.fr/blog/wp-content/uploads(/_mediavault/.*\.\w+)$ index.php?mgjp_mv_file=$1 [QSA,L]
    RewriteCond %{QUERY_STRING} ^(?:.*&)?mgjp_mv_download=safeforce(?:&.*)?$
    RewriteRule ^http://khaledosman.fr/blog/wp-content/uploads(/.*\.\w+)$ index.php?mgjp_mv_file=$1 [QSA,L]
    # Media Vault Rewrite Rules End

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
    </IfModule>

    # END WordPress

    et pour être complet, il y a aussi dans www/blog le wp-config.php qui contient les lignes suivantes

    define ( ‘FORCE_SSL_ADMIN’ , true);
    define(‘WP_HOME’, ‘https://www.khaledosman.fr/blog&rsquo;);
    define(‘WP_SITEURL’, ‘https://www.khaledosman.fr/blog&rsquo;);

    Merci

    #2450333
    mathieu42
    Participant
    Maître WordPress
    2010 contributions

    le fichier à la racine n’a pas l’air d’être bien placé mais d’un autre côté, je n’ai pas l’impression que ça expliquer cette redirection.

    renommez le fichier htaccess de la racine pour le désactiver quelques secondes et voir si la redirection est toujours là.

     

    #2450409
    ramsis3
    Participant
    Initié WordPress
    16 contributions

    Bonjour Mathieu,

    En renommant le .htaccess placé à la racine (et même en le supprimant complètement mais je crois qu’il vaut mieux en rétablir un pour interdire l’accès?) ça ne change absolument rien au problème de redirection, j’obtiens exactement les mêmes redirections qu’avant. Je ne sais plus quoi faire.

    #2450552
    ramsis3
    Participant
    Initié WordPress
    16 contributions

    Bonjour, des idées svp?

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.