Webmaster Hub: URL Rewriting, je tourne en rond dans mon casse tête - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

URL Rewriting, je tourne en rond dans mon casse tête Noter : -----

#1 L'utilisateur est hors-ligne   milkiway 

  • Groupe : Membre
  • Messages : 10
  • Inscrit(e) : 25-février 10

Posté 25 février 2010 - 16:49

Bonjour à toutes et à tous,

J'étais membre de l'ancien forum, que de nouveautés depuis. celui-ci est magnifique ! Dommage que je n'ai pas pu récupérer mon ancien compte.

J'ai une galère pas croyable niveau URL Rewriting, je me demande si ce que je veux faire est possible.

J'ai un fichier liste-categories.php et un fichier liste-sous-categories.php
Les deux pages ont une présentation vraiment différente, d'où la séparation en deux fichiers.

Exemple de fonctionnement :
liste-categories.php?cat=chiens : La page va me lister toutes les races de chien. Les liens sur celle-ci renverront vers liste-sous-categories.php?cat=chiens&sscat=caniche
liste-sous-categories.php?cat=chiens&sscat=caniches : La page affiche tous les noms des caniches des membres.

Je voudrais avoir des URL comme ceci :
-http://www.chiens.com/animaux/chiens pour liste-categories.php?cat=chiens
-http://www.chiens.com/animaux/chiens/caniches pour liste-sous-categories.php?cat=chiens&sscat=caniches

Comment faire ? Si je fais :
RewriteRule ^animaux/(.*)$ ./liste-categories.php?cat=$1 [L]
RewriteRule ^animaux/(.*)/(.*)$ ./liste-sous-categories.php?cat=$1&sscat=caniches [L]

Ca ne fonctionne pas, Firefox me dit :

Citation

Redirection de page incorrecte
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
* La cause de ce problème peut être la désactivation ou le refus
des cookies.


Un grand merci d'avance, je perds la boule depuis deux heures là dessus !
1

#2 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Groupe : Admin
  • Messages : 6 658
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 25 février 2010 - 17:06

Essaye d'inverser tes deux règles : la première est trop gourmande, et te capturera la chaîne "chiens/caniches".
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#3 L'utilisateur est hors-ligne   milkiway 

  • Groupe : Membre
  • Messages : 10
  • Inscrit(e) : 25-février 10

Posté 25 février 2010 - 17:13

Merci pour ta réponse captain !
Quand j'inverse, il n'y a plus rien qui fonctionne !
0

#4 L'utilisateur est hors-ligne   Jeanluc 

  • Groupe : Fondateur
  • Messages : 1 995
  • Inscrit(e) : 04-octobre 04
  • Genre:Homme
  • Localisation:Bruxelles

Posté 25 février 2010 - 17:45

Bonjour,

Voir le messagemilkiway, le 25 février 2010 - 16:49, dit :

Si je fais :
RewriteRule ^animaux/(.*)$ ./liste-categories.php?cat=$1 [L]
RewriteRule ^animaux/(.*)/(.*)$ ./liste-sous-categories.php?cat=$1&sscat=caniches [L]

Ca ne fonctionne pas, Firefox me dit :

Citation

Redirection de page incorrecte
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
* La cause de ce problème peut être la désactivation ou le refus
des cookies.

Ce que dit Firefox n'a rien à voir avec ces deux lignes de ton .htaccess. Simplement parce que ces deux lignes ne provoquent pas de redirection (ne pas confondre réécriture interne à Apache avec redirection). Tu peux faire un essai avec l'analyseur d'en-tête HTTP de Webmaster-Hub.

Par contre, ce que dit captain_torche est exact. Il faut commencer par la seconde règle, la moins gourmande.

En anonymisant les deux lignes venant de ton .htaccess, peut-être as-tu enlever un élément critique ? Il y a peut-être aussi d'autres règles dans ton .htacces qui perturbent celles-ci.

Que veut dire "Plus rien qui fonctionne" ? Erreur 404 ou autre code d'erreur ou quoi ?

Jean-Luc
Liste de + de 150 annuaires FreeGlobes et autres listes d'annuaires pour le référencement.
Testeur de redirection (301, 302, meta refresh,...)
Le Grand Annuaire : comme DMOZ, mais avec indexation super-rapide
0

#5 L'utilisateur est hors-ligne   milkiway 

  • Groupe : Membre
  • Messages : 10
  • Inscrit(e) : 25-février 10

Posté 25 février 2010 - 18:17

Merci pour vos réponses et pour votre aide, c'est super sympa.

Quand j'inverse les règles, j'ai une 404 sur -http://www.chiens.com/animaux/chiens
mais -http://www.chiens.com/animaux/chiens/caniches fonctionne.
0

#6 L'utilisateur est hors-ligne   milkiway 

  • Groupe : Membre
  • Messages : 10
  • Inscrit(e) : 25-février 10

Posté 25 février 2010 - 18:27

Voir le messageJeanluc, le 25 février 2010 - 17:45, dit :

Bonjour,


Ce que dit Firefox n'a rien à voir avec ces deux lignes de ton .htaccess. Simplement parce que ces deux lignes ne provoquent pas de redirection (ne pas confondre réécriture interne à Apache avec redirection). Tu peux faire un essai avec l'analyseur d'en-tête HTTP de Webmaster-Hub.

Par contre, ce que dit captain_torche est exact. Il faut commencer par la seconde règle, la moins gourmande.

En anonymisant les deux lignes venant de ton .htaccess, peut-être as-tu enlever un élément critique ? Il y a peut-être aussi d'autres règles dans ton .htacces qui perturbent celles-ci.

Que veut dire "Plus rien qui fonctionne" ? Erreur 404 ou autre code d'erreur ou quoi ?

Jean-Luc
Bon, désolé mais il devait y avoir un problème de mélange de caractères Windows et Unix dans mon fichier car je viens de le refaire à la mano en encodage UTF8 + format Unix, j'ai recopié mot pour mot et ça fonctionne...

Je savais aps qu'il fallait le format Unix pour que ça marche.
J'ai perdu quasi tout l'aprèm pour rien !
0

#7 L'utilisateur est hors-ligne   Remi 

  • Groupe : Membre+
  • Messages : 931
  • Inscrit(e) : 28-juin 04
  • Genre:Homme
  • Société:Studio Amarante

Posté 25 février 2010 - 19:43

:offtopic:

Voir le messageJeanluc, le 25 février 2010 - 17:45, dit :

Tu peux faire un essai avec l'analyseur d'en-tête HTTP de Webmaster-Hub.


Il existe toujours cet outil ?
Je le cherchais l'autre jour, pas moyen de le retrouver...

:dots:
Un lieu magique près d'Aix-en-Provence Château Grand Boise : location de prestige, domaine viticole, face à la Montagne Sainte Victoire. Et un beau site de Calvados et cidre...
0

#8 L'utilisateur est hors-ligne   Patrick 

  • Le débordeur !
  • Groupe : Fondateur
  • Messages : 2 139
  • Inscrit(e) : 14-décembre 04
  • Genre:Homme
  • Localisation:Les Maillys
  • Société:Adifco

Posté 26 février 2010 - 14:41

:dots:

Il n'existe plus.

:offtopic:
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)