comment gérer les pages html incluses dans des pages php ?

Discussion dans 'Débuter en référencement' créé par michelvernet, 8 Juillet 2016.

  1. michelvernet
    michelvernet Nouveau WRInaute
    Inscrit:
    16 Mai 2003
    Messages:
    29
    J'aime reçus:
    0
    Bonjour,
    j'inclus des bouts de code html dans des scripts php ( par exemple j'inclus menu.htm dans toutes mes pages php ... le menus des liens vers toutes les rubriques ).
    MAIS l'ami google indexe la page menu.htm ! Evidemment il me dit qu'il n'y a pas de balise title, pas de description ... bref que c'est une mauvaise page. Est ce que je dois inclure en haut du fichier menu.htm une meta robots noindex ???
    Question importante, car des bouts de code en include, j'en ai des 100aines ! et tous indexés par google et fichés comme "mauvaises pages ".
    Merci
     
  2. Louis63
    Louis63 WRInaute discret
    Inscrit:
    22 Février 2016
    Messages:
    101
    J'aime reçus:
    0
    un bout de code ou l'adresse du site serait utile pour bien comprendre ce qui est mal fait.
     
  3. michel vernet
    michel vernet Nouveau WRInaute
    Inscrit:
    21 Novembre 2006
    Messages:
    34
    J'aime reçus:
    0
    exemple page produit php :

    <?php
    <head>
    <title>page produit</title>
    print"page produit";
    include("menu.htm");
    print"suite page produit";
    ?>

    code menu.htm :

    <div>rubrique1</div>
    <div>rubrique2</div>
    <div>rubrique3</div>

    la page php est correcte pour le référencement car elle a du contenu, un titre une description etc ... mais la page menu.htm pollue le référencement, elle ne ressemble à rien si elle n'est pas dans le contexte d'une page produit.
    Est ce que menu.htm peut ressembler à ça par exemple :

    <meta name="robots" content="noindex" />
    <div>rubrique1</div>
    <div>rubrique2</div>
    <div>rubrique3</div>

    sinon, comment faire pour que google ne prenne pas en compte le fichier menu.htm ?
    MERCI
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 162
    J'aime reçus:
    337
    En le mettant en dehors du webroot.

    NB: si t'as un include de menu.htm dans toutes tes pages PHP, il y a un petit problème de conception. Idem pour le <head><title> ...
     
  5. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 982
    J'aime reçus:
    331
    Surtout pas de noindex.

    C'est bizarre que Google ait trouvé les fichiers que tu inclus, il doit y avoir un lien quelque part, il n'aurait pas deviné tout seul sinon.

    Bref en général, on les met dans un dossier, par exemple /include/ qui n'est pas accessible en http (donc au même niveau que le dossier du site, souvent appelé /www/ ou au-dessus). Ou en sous-dossier en indiquant au robots.txt d'interdire les moteurs de recherche d'indexer le contenu. Mais encore une fois, à partir du moment ou tu les changes de place ou renommes, Google n'est pas sensé les trouver, il doit y avoir un lien quelque part puisqu'il n'a pas accès au code source php...
     
  6. michel vernet
    michel vernet Nouveau WRInaute
    Inscrit:
    21 Novembre 2006
    Messages:
    34
    J'aime reçus:
    0
    Merci à tous. Oui je sais que c'est très mal programmé. En plus je n'ai aucun dossier, tout est pele mêle dans le même ! Tu as raison rick38, il ne devrait pas trouver les htm inclus ... je vais voir ma sitemap. A tous les coups ils sont dednas. Est ce que ça expliquerait cela ?
     
  7. michel vernet
    michel vernet Nouveau WRInaute
    Inscrit:
    21 Novembre 2006
    Messages:
    34
    J'aime reçus:
    0
    non ils ne sont pas dans ma sitemap ... bizarre.
    Bon, donc pas de noindex alors. En fait il y a obligatoirement des liens quelquepart c'est ça ? je dois les trouver et les supprimer donc ... bon je vais chercher
    merci
     
  8. patrick_lejeune
    patrick_lejeune WRInaute occasionnel
    Inscrit:
    1 Avril 2016
    Messages:
    426
    J'aime reçus:
    0
    et

    Ce qui arrive parfois, c'est que le contenu du dossier contenant le fichier htm est lisible (pas de fichier index.htm (ou index.php).
    Pour éviter que le sous dossier soit listable, il y a la commande dans l'htaccess : Options -Indexes

    Tous mes sites quasiment sont basé sur des pages php qui intègrent des pages htm. Seul truc, les pages html ne doivent intégrer aucune balises <head> (souvent intégrées automatiquement par les éditeurs html standards) ni </html> en fin de contenu html.
     
  9. MikeR
    MikeR WRInaute passionné
    Inscrit:
    9 Janvier 2010
    Messages:
    1 401
    J'aime reçus:
    0
    Moi je met le code html dans des fonction php, elles-mêmes contenues et regroupées dans les fichiers php inclus :

    Code:
    <?php 
    <head>
    <title>page produit</title>
    print"page produit"; 
    include("librairie.php");
    menu();
    print"suite page produit";
    ?>
    
    code librarie.php :
    
    function menu()
    {
    ?>
    <div>rubrique1</div>
    <div>rubrique2</div>
    <div>rubrique3</div>
    <?php
    }
    .. autres fonctions
    
    C'est très classique comme façon de procéder.
    Au lieu de ?> et <?php, tu peux utiliser :
    Code:
    echo  "<div>rubrique1</div><div>rubrique2</div><div>rubrique3</div>"
     
Chargement...
Similar Threads - gérer incluses php Forum Date
WordPress Gérer de nombreuses pages sur Wordpress (structure en silo) Développement d'un site Web ou d'une appli mobile 15 Janvier 2022
Le développeur disparaît, qui peut gérer le site? Droit du web (juridique, fiscalité...) 13 Octobre 2021
Comment gérer les variantes de mots-clés pour le SEO ? Débuter en référencement 11 Octobre 2021
Comment gérer une page zombie fiche produit ecommerce Techniques avancées de référencement 10 Août 2021
Aide utilisation twitter : gérer les commentaires Twitter 3 Mars 2021
Comment gérer les pages obsolètes d'une PWA ? Développement d'un site Web ou d'une appli mobile 13 Janvier 2021
HTML fait par Javascript <=>gérer les Events ? Développement d'un site Web ou d'une appli mobile 5 Juillet 2020
Site EN sur le .com et FR sur le .FR, comment gérer Référencement international (langues, pays) 25 Mars 2020
Comment gérer le duplicate content sur les pages magasins Demandes d'avis et de conseils sur vos sites 19 Mars 2020
Page évènement (salon) reporté : comment gérer l'URL ? Débuter en référencement 4 Mars 2020
Comment gérer le ALT d'une image en CSS background-image YouTube, Google Images et Google Maps 17 Décembre 2019
Indexation, pagination : comment gérer les URL de tri des colonnes ? Crawl et indexation Google, sitemaps 24 Septembre 2019
Gérer le duplicate content sur des sites différents Débuter en référencement 28 Mars 2019
WordPress Gros changement de pagination, comment gérer au mieux Crawl et indexation Google, sitemaps 13 Mars 2019
Plugin Wordpress pour gérer Adsense AdSense 5 Février 2019
Gérer le passage de forumactif à phpbb Référencement Google 19 Janvier 2019
Gérer le duplicate content entre catalogue PDF et pages web... Référencement Google 15 Janvier 2019
Comment gérer du contenu dupliqué entre de fiches produits? e-commerce 27 Juin 2018
Gérer l'URL canonique avec Wordpress, Joomla, Prestashop, Magento, Référencement Google 29 Janvier 2018
Comment gérer les urls longues autrement qu'en POST ? Problèmes de référencement spécifiques à vos sites 14 Novembre 2017