[URL rewriting] Besoin de renseignements

Besoin de renseignements [URL rewriting] - HTML/CSS - Programmation

Marsh Posté le 08-06-2007 à 17:08:20    

Bonjour,
 
Je suis en train de mettre en place un URL REWRITING sur mon site internet...
J'ai bien compris le principe général et le fonctionnement, j'ai renommée ainsi quasiment toutes mes pages,
seulement, j'ai un peu de mal avec les requetes PHP qui sont très nombreuses (site immobilier)
en gros c'est le casse tête chinois car j'ai certaines URL qui sont "dynamiques" comme les numéros de pages ou le tri.
 
Suis-je obliger de determiner un règle pour chaque cas? chaque possibilité?? ce qui rendrait le travailler très très laborieu ou y a t'il des astuces?
 
voila les pages concernées
 
www.actuimmosud.fr/test/liste-biens.html
www.actuimmosud.fr/test/liste-annonces.html

Reply

Marsh Posté le 08-06-2007 à 17:08:20   

Reply

Marsh Posté le 08-06-2007 à 22:29:22    

[:spam]
 
fonction recherche ... google ...


---------------
Töp of the plöp
Reply

Marsh Posté le 09-06-2007 à 09:21:00    

ben justement j'en viens de google j'ai commencé mon url rewriting, je voulais juste savoir si il y avait des methodes pour ce genre de cas...
Ici c'est un forum d'entraide... si on me renvoit sur google alor que j'en viens...je vois pas l'intérêt
De plus ma demande je pense est assez précise et j'ai respecté les regles du forum....
Tu perds ton temps à repondre au gens "recherche sur google"?? j'espère que toi au moins tu n'a jamais eu de problème où tu demandais des renseignements sur ce forum !!!


Message édité par lilougirl8 le 09-06-2007 à 09:22:15
Reply

Marsh Posté le 09-06-2007 à 09:31:44    

Peut être que si au lieu de donner simplement deux liens, tu explicitais ton probleme precis en indiquant ce qui doit etre modifié et comment, ca aiderait a te repondre.
Si c'est juste pour demander s'il existe des recettes generales, en effet, google est ton ami.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 09-06-2007 à 10:44:22    

merci toi au moins tu me demande ce que je dois faire, en loccurence être plus précis donc :
 
voila :
 
Je met en place un url rewriting pour le referencement,
 
Donc j'ai une page qui liste mes annonces, cette page est afficher via différente requête selon l'utilisateur, par exemple, type de bien (villa,...), ville (marseille,...), et d'autre critères pour filtrer les resultats.
sur la page de liste_annonces.php j'ai du créer des lien dynamque, qui en fonction de la recherche se rajoute ds l'URL (notamment pour que le changement de page, ou le tri des annonces restes cohérent à la requète)
 
L'url rewriting fonctionne, mais la je calle car les possibilité d'URL sont extremement nombres selon que l'utilisateur choisira un critère ou un autre... donc ma question comme faire pour simplifier tout cela...
 
J'ai commancer a plancher sur ça :  
 

Code :
  1. RewriteEngine on
  2. RewriteRule ^index.html$ http://www.actuimmosud.fr/test/index.php [L]
  3. RewriteRule ^liste-biens-([A-Za-z0-9]+).html$ http://www.actuimmosud.fr/test/liste-biens.php?type=$1 [L]
  4. RewriteRule ^liste-biens.html$ http://www.actuimmosud.fr/test/liste-biens.php [L]
  5. RewriteRule ^liste-annonces-([A-Za-z0-9]+)-ville-(.+).html$ http://www.actuimmosud.fr/test/lis [...] 1&ville=$2 [L]
  6. RewriteRule ^liste-annonces-([A-Za-z0-9]+)-bien-(.+).html$ http://www.actuimmosud.fr/test/lis [...] pe_bien=$2 [L]
  7. RewriteRule ^liste-annonces-([A-Za-z0-9]+)-bien-(.+)-([0-9])-tri-par-([A-Za-z0-9]+).html$ http://www.actuimmosud.fr/test/lis [...] =$3&tri=$4 [L]
  8. RewriteRule ^liste-annonces.html$ http://www.actuimmosud.fr/test/liste-annonces.php [L]
  9. RewriteRule ^detail-bien-reference-([A-Za-z0-9]+).html$ bien-detail.php?reference=$1 [L]
  10. RewriteRule ^formulaire-demande-([A-Za-z0-9]+).html$ http://www.actuimmosud.fr/test/for [...] hp?type=$1 [L]
  11. RewriteRule ^formulaire-demande.html$ http://www.actuimmosud.fr/test/formulaire-demande.php [L]
  12. RewriteRule ^conseil.html$ http://www.actuimmosud.fr/test/conseil.php [L]
  13. RewriteRule ^calculette.html$ http://www.actuimmosud.fr/test/calculette.php [L]
  14. RewriteRule ^glossaire.html$ http://www.actuimmosud.fr/test/glossaire.php [L]
  15. RewriteRule ^liens.html$ http://www.actuimmosud.fr/test/liens.php [L]
  16. RewriteRule ^nos-supports.html$ http://www.actuimmosud.fr/test/nos-supports.php [L]
  17. RewriteRule ^nos-villages.html$ http://www.actuimmosud.fr/test/nos-villages.php [L]
  18. RewriteRule ^notre-village-nans-les-pins.html$ http://www.actuimmosud.fr/test/notre-village-nans.php [L]
  19. RewriteRule ^notre-village-rougiers.html$ http://www.actuimmosud.fr/test/not [...] ugiers.php [L]
  20. RewriteRule ^nos-agences.html$ http://www.actuimmosud.fr/test/nos-agences.php [L]
  21. RewriteRule ^plan-nans-les-pins.html$ http://www.actuimmosud.fr/test/plan-nans-grand.php [L]
  22. RewriteRule ^plan-situation-nans-les-pins.html$ http://www.actuimmosud.fr/test/plan-situation-nans.php [L]
  23. RewriteRule ^plan-rougiers.html$ http://www.actuimmosud.fr/test/plan-rougiers.php [L]
  24. RewriteRule ^plan-situation-rougiers.html$ http://www.actuimmosud.fr/test/pla [...] ugiers.php [L]
  25. RewriteRule ^envoi-ami-ref-([A-Za-z0-9]+).html$ envoi-ami.php?ref=$1 [L]
  26. RewriteRule ^envoi-direct-ref-([A-Za-z0-9]+).html$ envoi-direct.php?ref=$1 [L]
  27. RewriteRule ^imprimer-annonce-ref-([A-Za-z0-9]+).html$ print-annonce.php?ref=$1 [L]
  28. RewriteRule ^imprimer-annonce-detail-ref-([A-Za-z0-9]+).html$ print-annonce-detail.php?ref=$1 [L]
  29. RewriteRule ^contacter-l-agence-([A-Za-z]+).html$ contact-agence.php?ville=$1 [L]


 
merci de m'aider :)

Reply

Marsh Posté le 11-06-2007 à 10:46:19    

Personne n'aurait une idée pour m'aiguiller?

Reply

Marsh Posté le 11-06-2007 à 11:05:33    

Ben au vu de tes règles actuelles, je vois pas ce qui te manque à priori tu sais faire oO

Reply

Marsh Posté le 11-06-2007 à 17:20:04    

ben je voulai savoir si pour les longues requetes ils fallais prendre chaque lien o cas par cas ou bien faire un truc plus simple... parce ke j'ai l'impression que ça va se compliquer... :s

Reply

Marsh Posté le 12-06-2007 à 13:32:57    

ça se fait en une ligne en principe, et oui ça devient plus complexe naturellement :o

Reply

Marsh Posté le 15-06-2007 à 16:59:21    

ça se fait en une ligne??? pourrait tu me donner une piste parce que la je calle...:s

Reply

Marsh Posté le 15-06-2007 à 16:59:21   

Reply

Marsh Posté le 15-06-2007 à 17:29:44    

+1 ca m'intéresse


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 16-06-2007 à 15:35:52    

+ 2 ça m'interresse LOL

Reply

Marsh Posté le 18-06-2007 à 14:50:54    

bon, ben pas beaucoup de succès mon post...
Bon moi j'essai de plancher dur dur sur mon problème, j'ai repis à plat de 0, vu que je ne sais pas comment faire ça en une ligne je prendrai ligne par ligne chaque requête pi on verra...
Par contre si quelqu'un de gentil pourrait me dire si la methode de sous repertoire est elle génante pour le référencement :  
 

Code :
  1. Pour cette requête (par exemple)
  2. http://xxxxx/liste-annonce.php?typ [...] postal=xxx
  3. http://xxxxxxxx/transaction/villa/ [...] nonce.html
  4. Plutot que ça :
  5. http://xxxxxxxxx/liste-annonce-tra [...] le-cp.html


Message édité par lilougirl8 le 18-06-2007 à 15:03:29
Reply

Marsh Posté le 19-06-2007 à 17:55:06    

a votre avis ça serais quoi la meilleur option?

Reply

Marsh Posté le 22-08-2007 à 11:52:06    

moi je mettrais ça: http://xxxxxxxxx/liste-annonce-tra [...] le-cp.html
 
je suis en train de faire de l'url rewriting aussi, et c'est vrai que c'est pratique mais galère à mettre en place quand tu as des pages avec beaucoup de paramètre...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed