Rewriting URLs - Apprendre-PHP.com

Rechercher
Anaska - Spécialiste des formations Open-Source

Rewriting URLs

Par geswann -  3 reponses -  Le 26/04/2011 -  Flux RSS - 

Bonsoir, N'y connaissant absolument rien, je me tourne vers vous. Si quelqu'un avait l'amabilité de me faire mon fichier htaccess pour réécrire mes URLs, je lui en serai très reconaissant car là je suis au bord de la crise de nerf! Je précise que le site est hébergé chez OVH et qu'OVH demande à ce que les chemins absolu soit inscrit dans le fichier htaccess. voici les URLs que je souhaite renommer: http://baboo.com/index.php http://baboo.com/index.php?page=prestations#depannage http://baboo.com/index.php?page=prestations#maintenance http://baboo.com/index.php?page=prestations#installation http://baboo.com/index.php?page=prestations#formation http://baboo.com/index.php?page=tarifs#depannage http://baboo.com/index.php?page=tarifs#maintenance http://baboo.com/index.php?page=tarifs#installation http://baboo.com/index.php?page=tarifs#formation http://baboo.com/index.php?page=contact http://baboo.com/index.php?page=accueil http://baboo.com/index.php?page=prestations http://baboo.com/index.php?page=tarifs http://baboo.com/index.php?page=contact http://baboo.com/index.php?page=cgv Et voici comment je souhaiterai qu'elles s'affichent désormais: http://baboo.com/prestation-1.html http://baboo.com/prestation-2.html http://baboo.com/prestation-3.html http://baboo.com/prestation-4.html http://baboo.com/prestation-5.html http://baboo.com/prestation-6.html http://baboo.com/prestation-7.html http://baboo.com/prestation-8.html http://baboo.com/prestation-9.html http://baboo.com/prestation-10.html http://baboo.com/prestation-11.html http://baboo.com/prestation-12.html http://baboo.com/prestation-13.html http://baboo.com/prestation-14.html http://baboo.com/prestation-15.html Merci par avance. Cordialement.

 

 

Réponses apportées à cette discussion

Par Cyrano -  Le 27/04/2011 - 

Pourquoi « crise de nerfs » ? Qu'as-tu donc essayé qui ne fonctionne pas et le cas échéant as-tu une idée du « pourquoi ça ne fonctionne pas » ?

Par ailleurs, le principe d'un forum comme celui-ci, ce n'est pas de trouver quelqu'un pour faire le boulot à ta place, c'est de t'aider à trouver la solution. Si tu apprends à le faire toi-même correctement, tu ne resteras pas dépendant des autres.

Enfin, je me demande si tu as bien compris l'intérêt de la réécriture d'url... Le but premier, c'est d'améliorer deux points : d'abord le référencement sur les moteurs de recherche, surtout quand il y a de nombreux paramètres dans une URL, il faut en effet savoir qu'un moteur comme Google ne référençait pas d'url comportant plus de trois paramètres. Ensuite pour les utilisateurs : il est plus facile de retenir une url avec des mots significatifs plutôt qu'avec une collection de paires paramètres//valeurs. Du coup, observe bien la suggestion suivante : ne trouverais-tu pas plus parlant de transformer tes urls comme ceci ?

  1. http://baboo.com/accueil
  2. http://baboo.com/prestations/depannage
  3. http://baboo.com/prestations/maintenance
  4. http://baboo.com/prestations/installation
  5. http://baboo.com/prestations/formation
  6. http://baboo.com/tarifs/depannage
  7. http://baboo.com/tarifs/maintenance
  8. http://baboo.com/tarifs/installation
  9. http://baboo.com/tarifs/formation
  10. http://baboo.com/contact
  11. http://baboo.com/accueil
  12. http://baboo.com/prestations
  13. http://baboo.com/tarifs
  14. http://baboo.com/contact
  15. http://baboo.com/cgv

Ce serait, il me semble, beaucoup plus pratique au lieu de prestation-numéro-de-page qui pour l'utilisateur ne signifiera rien et du coup rendra la recherche de ce qu'il veut beaucoup plus difficile. Et puis ça rendrait la ré-écriture infiniment plus facile à faire.

 

 
Par geswann -  Le 27/04/2011 - 

Bon d'accord mais sinon je fais quoi?

 

Merci.

 

 
Par Cyrano -  Le 27/04/2011 - 

Ben tu commences par me donner la réponse à ma toute première question, ça va me permettre de savoir d'où on part...

Lorsque tu écris un programme, quel que soit le langage, il faut savoir d'où on part et où on veut aller , ou autrement dit, quelle est le point de départ et qu'est-ce que tu veux obtenir : partant de là, on peut tracer un itinéraire, le chemin pour aller de A à B, définir les étapes du code qu'il va falloir metre au point. À la base, on va surtout déterminer la manière de procéder et accessoirement quel est le langage le plus efficace. Pour la réécriture d'urls, on passe par un fichier .htaccess et des expressions régulières :qu'est-ce que tu as essayé jusqu'à présent ?

 

 

Ajouter une réponse à la discussion

Seuls les membres loggués sont autorisés à poster dans les forums !