Test T6.1 : indexation URL en PHP - extension de fichier

Discussion dans 'Tests et études de cas' créé par Eservice, 24 Septembre 2002.

  1. Eservice
    Eservice WRInaute passionné
    Inscrit:
    18 Septembre 2002
    Messages:
    1 200
    J'aime reçus:
    0
    Bonjour,

    j'ai testé le cas d'URL sans extension ( http://www.xxx.fr/page au lieu de http://www.xxx.fr/page.php ). Les liens internes de mon site étaient sans extension et les fichiers HTML correspondants n'existaient pas ( http://www.xxx.fr/page.htm).

    Google n'indexe aucune URL sans extension : il faut préciser .php ( ou .htm ou .html s'il s'agit de langage HTML ).
     
  2. athletissimo
    athletissimo WRInaute discret
    Inscrit:
    27 Août 2002
    Messages:
    111
    J'aime reçus:
    0
    idéalement, il faut donner une extension classique mais on peut avoir des pages référencées sans extension

    attention aux urls exotiques et aux parametres (pas plus de 2, idéalement)
    tu peux utiliser le rewriting pour mettre une url plus litéraire
     
  3. Anonymous
    Anonymous Guest
    Qu'est-ce que vous appelez une page sans extension ?
    Pour reprendre l'exemple donné : http://www.xxx.fr/page, pour moi ça donne l'adresse d'un répertoire et seulement indirectement l'adresse d'une page si le serveur a été configuré pour afficher une page par défaut.
    Si c'est de ça que vous parlez, je ne vois pas où est le problème, Googlebot sera automatiquement renvoyé vers la page par défaut. D'après mon expérience perso, c'est tout à fait transparent et ça ne pénalise pas du tout le référencement.
     
  4. athletissimo
    athletissimo WRInaute discret
    Inscrit:
    27 Août 2002
    Messages:
    111
    J'aime reçus:
    0
  5. Eservice
    Eservice WRInaute passionné
    Inscrit:
    18 Septembre 2002
    Messages:
    1 200
    J'aime reçus:
    0
    Bonjour,

    je suis sûr de ce que j'avance pour l'avoir testé.

    Je pars d'un site en PHP où tous les liens pointent sur des URL avec extension du style "page.php" : ces pages sont toutes référencées par google. Il n'y a aucune page HTML ( aucun fichier en .htm ni .html ).

    Ensuite je vire toutes les extensions .php de mes scripts PHP sur le site, et dans les liens bien sûr. Quand je tape "page" en URL dans mon navigateur ( anciennement "page.php" ), il l'affiche bien. Mais quelques jours plus tard toutes les pages avaient disparu de l'index de google sauf la page d'accueil ( liens externes sur la racine de mon site contenant index.php ).

    J'ai remis les extensions .php partout, quelques jours plus tard toutes les pages étaient à nouveau dans l'index de google.

    J'en conclu que googlebot ne sait pas lire des URL / fichiers sans extension ( s'il s'agit de script PHP ).
     
  6. athletissimo
    athletissimo WRInaute discret
    Inscrit:
    27 Août 2002
    Messages:
    111
    J'aime reçus:
    0
    J'ai seulement donné un exemple.

    Mais de toute facon, pour moi, un fichier doit avoir une extension classique pour un meilleur referencement.
     
  7. Anonymous
    Anonymous Guest
    Dans l'exemple que tu donnes :

    http://www.emarketing.fr/V2/Archives.ns ... enDocument

    je pense qu'il s'agit en fait d'URL rewriting, la partie "wa/911ECA668B8A370FC1256A1F00382BD0?OpenDocument" doit correspondre à des arguments passés à la page "Archives.nsf".

    Pour ce que dit Eservice, est-ce que ce n'est pas la fonction d'auto-complétion (je crois que c'est comme ça que ça s'appelle) et/ou le cache de ton navigateur qui faisaient que les pages étaient visibles pour toi mais pas pour le robot ?
    Quand je fais le test chez mon hébergeur (OVH) en supprimant l'extension d'un fichier (.php), ce qui est visible ensuite ensuite dans Explorer c'est tout simplement le contenu du fichier, c'est-à-dire en l'occurrence le script PHP, ce qui n'est pas très recommandé en terme de sécurité !
     
  8. athletissimo
    athletissimo WRInaute discret
    Inscrit:
    27 Août 2002
    Messages:
    111
    J'aime reçus:
    0
    effectivement, ce n'est pas top

    moi si je mets
    Code:
    <?php echo include(http://www.athletissimo.net/html/tartan2001.php); ?>
    dans une page autre que php cela marche

    mais apparament tous les serveurs ne sont pas confuiguré comme cela
     
  9. Anonymous
    Anonymous Guest
    Ton serveur doit être configuré pour tout prendre comme du PHP, ça n'est pas dur à mettre en place en revanche ça veut dire qu'on utilise parfois les ressources du serveur pour rien : pour les pages où il n'y a pas de PHP mais qui sont quand même inspectées.
     
  10. athletissimo
    athletissimo WRInaute discret
    Inscrit:
    27 Août 2002
    Messages:
    111
    J'aime reçus:
    0
    oui mais c'est mieux en sécurité
    cela dépent de la capacité de charge du serveur :)
     
  11. Anonymous
    Anonymous Guest
    Eservice : en cherchant sur google pour "html4 site:w3.org", on trouve dans les résultats des pages avec des noms de fichier sans extension mélangées avec des pages dont les fichiers ont leur extension.

    On distingue un fichier sans extension d'un dossier grâce au dernier caractère :
    http://www.monserveur.com/blabla/ (affiche la page par défaut du dossier blabla)
    http://www.monserveur.com/blabla (affiche le fichier nommé blabla)

    Remarques :
    1) si on utilise la négociation de contenu (comme le site du W3C) ou l'url rewriting, ou une autre technique tels que les alias dans la configuration apache, le nom réel du fichier peut être différent
    2) L'extension de fichier est une notion typique à Windows : nii les systèmes Unix/Linux ni les Macintosh n'ont besoin d'extension à leurs fichiers.

    Plus d'infos ici :
    http://www.w3.org/Provider/Style/URI.html

    Jocelyn[/u]
     
  12. Anonymous
    Anonymous Guest
    Extensions

    Vous êtes en train de confondre plusieurs choses. D'abord les serveurs sont des machines "UNIX" et sous UNIX il n'y a pas d'extension de fichiers. Ou en tout cas, elles ne servent pas vraiement, et on peut avoir des fichiers avec des noms complétement anormaux pour des systèmes tels que Mac OS ou Windows. Exemple le fichier .htacces qui est un fichier sans nom, avec une grande extension.
    Donc quand on veut savoir si on a affaire à un dossier un un fichier, on demande au système et c'est lui qui le dit.
    Ensuite, se pose le problème de l'extension, dans le cadre des langages côté serveur: en fait, quand je demande toto.php l'extension est importante car c'est elle qui permet à Apache de savoir qu'il doit faire passer ce fichier par le moteur. Mais c'est un réglage par défaut, tout comme le fait que la page défaut d'un répertoire se nomme index.html
    Mais on peut changer tout cela: on peut décider que ce seront les fichiers ".grtfsstgg" qui seront passés dans le PHP et que ce soit le fichier "juheg.kkijauhdh" qui soit le fichier par défaut d'un répertoire. Comment?
    Facile: Apache, PHP, etc. ont des fichiers de config. Mais ces fichiers de config sont "court-circuitables" par les ".htaccess". Si dans un répertoire il y a un htaccess, hop Apache le charge et prend les paramètres qu'il y trouve, au détriment de ces réglages d'origines. Vous pouvez donc avoir "ftr.jhy" par défaut dans un répertoire et "index.ht" dans un autre, faire des redirections automatique, interdire l'accés à un groupe d'IP etc. simplement en modifiant vios htaccess. Mais bon je dois avouer que la littérature sur le format de ce fichier est assez "flou" ou en tout cas souvent incomplétes donc prévoir beaucoup d'aspirine et du café!

    PL Lamballais / [email protected]
     
  13. speedyop
    speedyop Nouveau WRInaute
    Inscrit:
    5 Novembre 2002
    Messages:
    12
    J'aime reçus:
    0
    pkoa faire de l'url rewritting a tout prix?

    la generation en des pages me semble la meilleur solution, surtout couplé avec les services d'un site comme webcron.org.

    on a un meilleur referencement du fait d'un nom de fichier sans parametre, la regeneration toute les 24 H automatique ou a la main si c necesasire de temps en temps, te la decharge du serveur mysql et est quand même le maillon le plus faible de la chaine apache-php-mysql
     
Chargement...
Similar Threads - Test indexation PHP Forum Date
Test T3.1 : redirection PHP et indexation Tests et études de cas 4 Septembre 2002
Search Console Erreur d'indexation mais URL testée avec succès ?! Crawl et indexation Google, sitemaps 10 Novembre 2022
Indexation sur Google mais pas dans les outils de tests de pagerank Crawl et indexation Google, sitemaps 21 Mai 2013
Url pour tester l'indexation backlinking Débuter en référencement 15 Août 2010
test d'indexation Référencement Google 13 Mars 2005
Test T5.2 : indexation ALT de balise IMG dans lien Tests et études de cas 4 Septembre 2002
Test T5.1: indexation du ALT de la balise IMG Tests et études de cas 4 Septembre 2002
Test T2.1 : redirection javascript et indexation Tests et études de cas 4 Septembre 2002
Existe t-il un outil Google pour tester une page web si elle est filtrée par Safesearch ? Référencement Google 4 Octobre 2022
Outil de test de code HTTP en masse (sitemap ou liste d'URL) Référencement Google 19 Mai 2022
Nouvelle publicité ou test A/B Facebook Ads Facebook 13 Avril 2022
Tester une URL avec Javascript Développement d'un site Web ou d'une appli mobile 25 Février 2022
WordPress GT Metrix : comment tester sa vitesse au mieux ? Débuter en référencement 27 Juillet 2021
Test de mon nouveau site en laissant l'ancien en ligne Administration d'un site Web 28 Avril 2021
Test SEO : balises vides qu'il faut enlever Demandes d'avis et de conseils sur vos sites 24 Mars 2021
Search Console "Page non éligible aux résultats enrichis connus par ce test" Problèmes de référencement spécifiques à vos sites 4 Janvier 2021
Outils : test des données structurées et des rich snippets Référencement Google 16 Décembre 2020
Brave, avis et test de la dernière version du navigateur Le café de WebRankInfo 3 Juillet 2020
tests de dosage d'annonces AdSense AdSense 20 Juin 2020
Annonce responsive test 1/B Débuter en référencement 3 Juin 2020