pub
part
TeamSpeak France
 
| Accueil | | Actualités | | Astuces | | Dépannage | | Téléchargement | | Articles | | Wiki | | Forum | | Goodies | | Partenaires | | FAQ |
logo soslinux
 Information
 Conseil...
Bienvenue sur SoSLinux
Aide en ligne
Valid HTML 4.01 Valid CSS

Contact/Webmasters:
Dame Jessica
Jamdess
2007

img
URL-Rewriting - .htaccess
3 réponses à cette question.
Surveiller cette question
spottydj, le 07-03-2006 à 16:50:17
Bonjour,
J'implante actuellement un dispositif d'URL-Rewriting sur un grand site internet, afin d'améiorer son référencement.

Je dois donc rediriger des URL comme celle ci :
vivre-en-ville/travailler.php
vers
/scripts/rubrique.php?id_rub=15&id_sous_rub=5

J'ai donc mis en place un system de map, qui à partir d'un fichier retrouve l'identifiant de la rubrique (exemple, vivre-en-ville correspond à 15...)

Puis j'ai écris la règle suivante :
#RewriteRule ^([0-9a-z\-]+)/([0-9a-z\-]+).php$ /scripts/rubrique.php?id_rub=${rubriques:$1}&id_sous_rub=${rubriques:$2} [L]

Tout devrais alors fonctionner, MAIS ! pas du tout...
Apache retourne une erreur interne 500.

Merci de me dire ce qui pourrait ne pas aller clinoeuil.gif
Jamdess, le 07-03-2006 à 23:19:49
Salut,

perso j'aurais fait ceci

#RewriteRule ^([0-9a-z\-]+)/([0-9a-z\-]+).php$ /scripts/rubrique.php?id_rub=$1&id_sous_rub=$2 [L]
Admin SoSLinux
spottydj, le 08-03-2006 à 08:16:23
Quote
J'ai donc mis en place un system de map, ...


${rubrique$1} me permet de récupérer le numéro dans un fichier a partir d'une cle passée dans l'URL clinoeuil.gif

Merci pour l'aide, j'ai résolu le problème en rajoutant une condition, car en fait, après la réécriture, l'adresse réécrite repassait dans le masque, ce qui provoqait une boucle infinie.
Jamdess, le 08-03-2006 à 13:04:02
sorry, j'avais lu entre les lignes.
content que tu aies trouvé une solution
Admin SoSLinux