Fork me on GitHub

Rapport de message :*
 

Url rewriting... encore et toujours :)

Titre du sujet : Url rewriting... encore et toujours :)
par webneta sur 21/03/2007 14:07:00

Bonjour à tous,

Alors j'ai beaucoup avancé sur le sujet "url rewriting" sur mon site, comme vous pouvez le remarquer en allant dessus. (www.facile-pc.com)

Là j'essaye de passer le module wf-link à la même sauce, mais j'ai un problème de taille qui m'est tombé dessus !

Pour expliquer, un exemple :

Voici une url rewrité type de mon module wfdownload :
Citation :
RewriteRule ^telechargements/categories-([0-9]+).html$ /modules/wfdownloads/viewcat.php?cid=$1 [L]


dans mon fichier .htaccess et voici sa "réponse" dans le modregexp
Citation :
"'(?<!/\/)modules/wfdownloads/viewcat.php\?cid=([0-9]*)'",
"'(?<!/\/)viewcat.php\?cid=([0-9]*)'",

"telechargements/categories-\\1.html",
"../../telechargements/categories-\\1.html",


Alors je suis obligé de faire 2 lignes comme celle-ci sinon ca ne fontionne pas, je suppose que c'est à cause des différents position sur le sited'un même lien vers une page.

Voici la même chose pour mon module wf-links :
Citation :
RewriteRule ^liens/categories-([0-9]+).html$ /modules/wflinks/viewcat.php?cid=$1 [L]


dans mon fichier .htaccess et voici sa "réponse" dans le modregexp
Citation :
"'(?<!/\/)modules/wflinks/viewcat.php\?cid=([0-9]*)'",
"'(?<!/\/)viewcat.php\?cid=([0-9]*)'",

"liens/categories-\\1.html",
"../../liens/categories-\\1.html",


Alors là, où ca ne va plus, c'est que le module wf-links, utilise le même type d'url, à savoir "viewcat.php"
Et je me retrouve donc avec des url du type "telechargements/categories-\\1.html" pour les categories du module wflinks, il ne prends pas en compte mon rewriting pour wf-links...
Il se dit, tiens je vois viewcat.php, ca doit être wfdownload, donc j'applique les règles de ce module...
Alors qu'il faut rappeller quand même, qu'il y a "modules/wflinks" pour différencier les chemins...

Pouvez-vous m'aider ?

Merci d'avance

PS : Un développeur web de ma boîte m'a dit qu'une solution consisterait a renommé la page viewcat.php d'un des 2 modulesen viewcat2.php par exemple.
Eh bien, j'éspère qu'il y ad'autre solution, car çà je ne saurais pas faire
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

126 Personne(s) en ligne (105 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 126 | Plus ...