doclear,blogJe ne sais pas si cela vient de moi, mais il semble que Google ne référence plus les pages de types "/index.php/toto/tata". Après plusieurs passages des spiders Google, une seule page de ce blog a été référencée dans Google ...

Après avoir fait un tour rapide sur le forum DotClear, voici une solution rapide pour enlever le "index.php" des url des Billets du Blog :

Il suffit pour cela, d'ajouter un fichier nommé ".htaccess" à la racine du blog et contenant :

RewriteEngine On 
RewriteRule ^[[0-9]]{4}     /index.php [[QSA,L]]
RewriteRule ^[[A-Z]][[a-z]]+  /index.php [[QSA,L]]

Cette solution fonctionne seulement pour les hébergeurs acceptants le Mod_Rewrite d'Apache.

Mise à jour : Il semble que cela fonctionne bien, toutes les pages sont référencées maintenant ;-)

1. Le , 18:09 par JS
d41d8cd98f00b204e9800998ecf8427e

Hum...
T'es sur de toi ?
Google ne reference plus les pages avec index.php dedans ???
J'vais aller faire un tour sur le forum...

2. Le , 19:37 par curio
d41d8cd98f00b204e9800998ecf8427e

Les URL's sont plus courtes, et contiennent deux mots clés non significatif en moins (index et php), mais la différence doit être vraiment, vraiment vraiment minime..

Il y a autre chose qui joue, pour ton cas ;)

En tout cas, si ça marche pour toi tant mieux :)

3. Le , 21:01 par Ludovic
d41d8cd98f00b204e9800998ecf8427e

Non je ne suis pas sur de moi ..
Je me suis juste rendu compte qu'une seule page du site avait été indexé, et les autres non ...

Est-ce dû au fonctionnement du Spider Google ?

Enfin bref, depuis que j'ai activé l'URL rewriting, toutes les pages ont été indexées par Google. Est-ce une coincidence ?

4. Le , 17:48 par Sly
d41d8cd98f00b204e9800998ecf8427e

Bon moi j'ai essayé de suivre ton idée. J'étais en query string, suis passé en path info, mis le .htaccess tel que tu l'indiques. Le blog fonctionne correctement... SAUF pour mes pages "related"... Sais-tu pourquoi ?

Aucun appel n'y fait :
ni domaine.net/index.php/pag...
ni domaine.net/pagerelated
ni domaine.net/?pagerelated

Alors que ça marchait bien en query string !

(désolé d'utiliser ton blog pour cette question ; j'ai essayé de trouver ton mail : en vain)

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.