URL Rewriting sur index.html (ou index.htm, default.html)

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

jeyce
Nouveau WRInaute
 
Messages: 33
Inscription: Mar Mar 08, 2005 19:38

URL Rewriting sur index.html (ou index.htm, default.html)

Message le Mar Mar 08, 2005 19:46

Bonjour,

Je souhaite savoir comment ça se passe pour un bot moteur de recherche si je fais un URL Rewriting de ma page d'index vers une autre page ?
En fait je souhaite que quand on tape l'adresse www.monsite.com ça aille directement vers index.php qui me permet d'afficher un contenu dynamique, ou de gérer une redirection en fonction de paramètres php.
En gros je veux que ma page d'index soit dynamique :wink:

Mais je ne sais pas si c'est sensible de faire de l'URL Rewriting sur une page d'index, et surtout je ne veux pas que ça soit gênant pour un bot de moteur (et donc mon référencement).

Merci de vos conseils !


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2659
Inscription: Lun Mai 03, 2004 14:48

Message le Mar Mar 08, 2005 19:53

Bonjour jeyce,

Si tu fais un rewriting simple sans redirection, c'est indétectable pour le moteur de recherche.

Si tu fais une redirection, tu risques des problèmes.

Jean-Luc

jeyce
Nouveau WRInaute
 
Messages: 33
Inscription: Mar Mar 08, 2005 19:38

Message le Mar Mar 08, 2005 19:59

En fait je souhaite faire :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^index\.html$ index.php [L]
Dernière édition par jeyce le Mar Mar 08, 2005 20:06, édité 1 fois.


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2659
Inscription: Lun Mai 03, 2004 14:48

Message le Mar Mar 08, 2005 20:06

Aucun problème, mais je pense que tu dois écrire:

RewriteRule ^index\.html$ index.php [L]

Jean-Luc


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2659
Inscription: Lun Mai 03, 2004 14:48

Message le Mar Mar 08, 2005 20:08

:D :D :D

jeyce
Nouveau WRInaute
 
Messages: 33
Inscription: Mar Mar 08, 2005 19:38

Message le Mar Mar 08, 2005 20:11

Et au niveau technique, quand un bot veut visiter www.monsite.com, mon serveur lui renvoie index.html parce que c'est paramétré comme ça dans Apache, n'est-ce pas ?
Le bot ne fait pas de relation nom du site <-> première page reçue ? Il s'en fout de ce qu'on renvoie comme nom de première page ? Dans son cache il ne va associer que le premier contenu reçu du serveur au nom du site ?

En fait je ne sais pas trop quelle type de conversation ont un bot et un serveur qui héberge un site...

Encore merci !


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2659
Inscription: Lun Mai 03, 2004 14:48

Message le Mar Mar 08, 2005 20:25

jeyce a écrit:En fait je ne sais pas trop quelle type de conversation ont un bot et un serveur qui héberge un site...

Dis-toi que le bot est simplement un navigateur, un peu limité, qui visite ton site.

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Mar Mar 08, 2005 20:37

Heu, il me semble que vous vous égarez, ou je n'ai rien compris....

quand tu appelle monsite.com/ le serveur va chercher dans l'ordre index.html, index.htm, index.php

si tu n'a pas d'index.html ou index.php à la racine de ton site, c'est index.php qui sera ouvert....

Quelle utilité de faire du Rewriting dans ce cas ????

ps : pour le boot, c'est totalement transparent la page renvoyée....

jeyce
Nouveau WRInaute
 
Messages: 33
Inscription: Mar Mar 08, 2005 19:38

Message le Mer Mar 09, 2005 11:39

Ca je ne savais pas que ça cherchait index.html, index.htm, ...
Je croyais qu'une page etait définie en page d'index, que le serveur reçoit une requête sur monsite.com et qu'il renvoie cette page.
Et si elle n'existe pas => erreur 404...

jeyce
Nouveau WRInaute
 
Messages: 33
Inscription: Mar Mar 08, 2005 19:38

Message le Ven Mar 11, 2005 12:18

Bizarre : j'ai fait

Options FollowSymlinks
RewriteEngine on
RewriteRule ^index\.html$ index.php [L]

ça marche pas, et

Options FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ test.php [L]

ça marche !

Bizarre ?


Phobos
WRInaute passionné
WRInaute passionné
 
Messages: 937
Inscription: Dim Mar 21, 2004 16:36

Message le Ven Mar 11, 2005 13:16

dans ton .htaccess, tu peux mettre, sans rien d'autre
Code: Tout sélectionner
DirectoryIndex index.php

ça mettra ta page index.php comme index par défaut; comme tu le souhaite ;)


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités