URL Rewriting, je deviens semi dingue, aidez moi svp

URL Rewriting, je deviens semi dingue, aidez moi svp - HTML/CSS - Programmation

Marsh Posté le 25-02-2010 à 16:50:18    

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 !

Reply

Marsh Posté le 25-02-2010 à 16:50:18   

Reply

Marsh Posté le 26-02-2010 à 00:22:45    

vanquishV12 a écrit :

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 !


 
tu as activé le module dans apache?

Reply

Marsh Posté le 26-02-2010 à 09:47:36    

oui et mon problème est réglé.
C'est juste que mon htaccess était en format Windows et non Unix...

Reply

Sujets relatifs:

Leave a Replay

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