Fork me on GitHub




(1) 2 »


Url rewriting... encore et toujours :)
Aspirant
Inscrit: 03/03/2006 22:36
Messages: 87
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

Posté le : 21/03/2007 14:07

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Régulier
Inscrit: 16/01/2005 06:11
Messages: 157
"'(?<!//)modules/wfdownloads/viewcat.php?cid=([0-9]*)'",

"'(?<!//)viewcat.php?cid=([0-9]*)'",


"telechargements/categories-\1.html",

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


Pourquoi 2 lignes pour la même adresse ?

Si le fichier ModRegExp.php et dans modules/wfdownloads normalement ça doit donner ça :

"'(?<!//)viewcat.php?cid=([0-9]*)'",


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



Si le fichier est à la racine du site / ça doit donner ça :


"'(?<!//)modules/wfdownloads/viewcat.php?cid=([0-9]*)'",


"telechargements/categories-\1.html",


Et là, plus de confusion( normalement )



En gros quoi, sans garantie

Posté le : 21/03/2007 18:20
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Aspirant
Inscrit: 03/03/2006 22:36
Messages: 87
Oui comme ca cela fonctionne, mais pas pour les urls "profondes", c'est à dire les categories principales sont réécrites, mais lorsque l'on rentre dans l'une d'elles, les sous-categories ne sont réécrites qu'à moitié, c'est à dire :

http://www.facile-pc.com/telechargements/viewcat.php?cid=1

Et du coup, cette page provoque une erreur 404, car elle est mal réécrite.

Vois-tu la problématique ?

Et voilà pourquoi il faut une 2eme ligne avec les ../../ pour spécifié qu'il faut appliquer la politique de redirection quelque soit l'endroit du site.

Et je galère là

Posté le : 21/03/2007 18:46

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Régulier
Inscrit: 16/01/2005 06:11
Messages: 157
Tu dois placer ces règles à deux endroits :

1 à la racine du dossier modules/wfdownloads

et :

1 à la racine du site /

L'as-tu fait ?

Racine de modules/wfdownloads (ça doit être comme ça)

"'(?<!//)viewcat.php?cid=([0-9]*)'",


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



Racine du site comme ça :


"'(?<!//)modules/wfdownloads/viewcat.php?cid=([0-9]*)'",


"telechargements/categories-\1.html",

Posté le : 21/03/2007 18:52
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Aspirant
Inscrit: 03/03/2006 22:36
Messages: 87
!!!!!!!!!!!!!! IL FAUT FAIRE PLUSIEURS FICHIERS ?????????????

Ah ben mince, je ne savais pas çà...

Je dois faire un modregexp.php et un fichier .htaccess dans chaque repertoires de modules ?
Si oui, il faut que je fasse les changements sur le header et footer de chaque module comme expliqué pour l'install du hack ?

Ca devient chochocho là.

Posté le : 21/03/2007 19:04

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Aspirant
Inscrit: 03/03/2006 22:36
Messages: 87
Ah ben en fait ca marche, il faut créer un modregexp.php pour chaque modules ayant besoin de réécriture spéciale comme wfdownload et wflink, qui utilises la même structure php.

Je vais essayer pour wflink maintenant, mais en fait ca à l'air de fonctionner super maintenant !

Merci Ash en tout cas :xfsuper:

Posté le : 21/03/2007 19:11

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Régulier
Inscrit: 09/04/2006 21:04
Messages: 423
Salut,

@webneta:

Tout d’abord bravo !! La réécriture de tes url est superbe. Voila, je voulais te demandé comment tu as fais pour inclure les titres de tes articles dans les url, comme dans l’url suivante par exemple : http://www.facile-pc.com/tutoriaux/installer-windows-vista.html

Tu as réécris les url de tes articles une par une ?

Merci d’avance.

Posté le : 22/03/2007 18:04

Développeur web.
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Régulier
Inscrit: 09/12/2005 11:24
Messages: 187
bonjour, le rewriting de news est super!
y'a quelqu'un qui peut m'expliquer comment avoir les titres dans l'url

ps: bravo webneta pour le super travail sur ton site :banane:

Posté le : 25/03/2007 19:15
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
je ne sait pas pourquoi mais sur frxoops et xoops.org aucun element de reponse sur le sujet; tous le monde a des url du genre le titre dans l'url mais personne ne donne la méthodes; exemple dans ce poste dés que la quetion a été posé tout le monde se tire. BIZZAREEEEEEEEEEEEEEE (oups

Posté le : 14/04/2007 13:42
Partager Twitter Partagez cette article sur GG+
Re: Url rewriting... encore et toujours :)
Guest_
B'jour,

Tu dois te rendre sur le site d'Hervé : la méthode est détaillée pour son module News.

Elles sont où tes questions ?

Posté le : 14/04/2007 14:16
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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