alphega Posté 23 Août 2005 Posté 23 Août 2005 (modifié) Bonjour, Une future mise à jour va m'obliger à changer l'url de quelques pages, je n'aimais déja pas beaucoup l'ancienne mais les moteurs de recherches les indexaient sans problème. Les url actuelles sont de type: _http://www.domaine.com/index.php?act=page&pg=nomdepage les futures: _http://www.domaine.com/index.php?act=module&module=pages&pg=nomdepage Cette nouvelle url sera-t-elle indexée par les moteurs de recherches ? Suis-je pénalisé par la longueur et la forme ? Merci Modifié 23 Août 2005 par alphega
MS-DOS_1991 Posté 23 Août 2005 Posté 23 Août 2005 (modifié) Salut alphega En ce qui cocnerne Google, il indexe sans problème les pages dont les urls possèdent trois variables mais au-delà c'est plutôt incertain Heureusement, tu peux résoudre ce problème grâce à l'URL Rewriting, ce qui fera apparaitre tes urls sous la forme: _http://www.domaine.com/index-module-pages-nomdepage.php par exemple Modifié 23 Août 2005 par MS-DOS_1991
alphega Posté 23 Août 2005 Auteur Posté 23 Août 2005 En ce qui concerne Google, il indexe sans problème les pages dont les urls possèdent trois variables mais au-delà c'est plutôt incertain La 1ère url a 2 variables et la 2ème en possède 3.. c'est ça ? Heureusement, tu peux résoudre ce problème grâce à l'URL Rewriting... Je suis en train de regarder cet article sur l'url rewriting ... mais c'est pas gagné
klelugi Posté 23 Août 2005 Posté 23 Août 2005 La 1ère url a 2 variables et la 2ème en possède 3.. c'est ça ? C'est bien ça, mais je doute un peu que cela soit aussi facile que ça d'indexer des URL comportant 3 variables plutôt que 2. Ca risque de prendre plus de temps... Effectivement, la solution de l'URL rewriting serait approprié ici. Utilise tu un CMS pour générer tes pages ? Souvent les CMS ont des solutions pour créer des SEF URL (search engine friendly URL). Bon courage
alphega Posté 23 Août 2005 Auteur Posté 23 Août 2005 Effectivement, la solution de l'URL rewriting serait approprié ici.Utilise tu un CMS pour générer tes pages ? Non, c'est une modification du script invision, lors du passage à la version 2.1, la mod sera mise à jour également et les url changeront. Apparemment, l'auteur ne peut pas faire autrement... Je vais continuer à m'informer sur le rewriting, merci
alphega Posté 23 Août 2005 Auteur Posté 23 Août 2005 (modifié) Après quelques tests, je suis arrivé a faire quelque chose... Avec ceci : RewriteRule ^nomdepage.html$ index.php?act=page&pg=nomdepage [L] Ma page, anciennement: _http://www.pcentraide.com/index.php?act=page&pg=nomdepage est maintenant accessible via _http://www.pcentraide.com/nomdepage.html cela fonctionne à merveille. Par contre, elle s'affiche aussi correctement avec l'ancienne url, et pour signaler aux moteurs que la page a changé d'url, je souhaite faire un 301, je mets donc dans mon .htaccess : RedirectPermanent /index.php?act=page&pg=nomdepage http://www.pcentraide.com/nomdepage.html Mais la page continue à s'afficher aussi avec l'ancienne url: http://www.pcentraide.com/nomdepage.html http://www.pcentraide.com/index.php?act=page&pg=nomdepage Modifié 23 Août 2005 par alphega
Anonymus Posté 23 Août 2005 Posté 23 Août 2005 Ta redirection ne marche pas. Tu as un analyseur d'entètes, sur le Hub. Jettes y un oeil, et tu verras.
alphega Posté 23 Août 2005 Auteur Posté 23 Août 2005 (modifié) Oui, je l'utilise tout le temps, c'est bien pratique. C'est étrange, j'ai déjà des 301 de type RedirectPermanent /nomdepage.html http://www.pcentraide.com/index.php?act=page&pg=nomdepage qui fonctionnent très bien, (url page html -> url avec variable), mais l'inverse ne fonctionne pas (url avec variable -> url page html) Modifié 23 Août 2005 par alphega
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant