cymp Posted March 2, 2013 Share Posted March 2, 2013 Salut tout le monde, J'ai l'url rewriting activé sur ma boutique, tout fonctionne correctement. Je viens d'installer un module de news, et les url de chaque news sont sous la forme http://www.boutique.com/modules/blocknews/item.php?item_id=xxx En bricolant j'ai rajouté dans le .htaccess, en essayant de copier un peu les lignes précédentes du fichier: #rewrite rules module news <IfModule mod_rewrite.c> RewriteRule ^news/([0-9]+)-([a-zA-Z0-9-]*).html /modules/blocknews/item.php?item_id=$1 [L] </IfModule> Seulement les url ne bougent pas et tout reste comme avant. Que dois-je faire de plus? Merci 1 Link to comment Share on other sites More sharing options...
cymp Posted March 7, 2013 Author Share Posted March 7, 2013 up? Link to comment Share on other sites More sharing options...
Broceliande Posted March 9, 2013 Share Posted March 9, 2013 Salut, Il y a une confusion sur l'objectif du rewriting apache. Tu t'attends à ce qu'il fasse l'inverse de ce qu'il fait , je m'explique : tu as mis cette règle en place (que je ne verifie pas mais que je suppose juste, resterait aussi à vérifier qu'elle n'interfère avec aucun autre) : RewriteRule ^news/([0-9]+)-([a-zA-Z0-9-]*).html /modules/blocknews/item.php?item_id=$1 [L] Cette va simplement appeler /modules/blocknews/item.php?item_id=... quand il rencontrera l'url /news/id-toto.html . Supposons que tu aies une news d'id 1 , tu peux vérifier l'efficacité de ta règle en entrant à la main une url du type : http://urldemonsite/news/1-unenews.html Si tu as bon , alors l'url , que tu ne verras pas, mais qui sera véritablement appelée sera : http://urldemonsite/modules/blocknews/itemp.php?item_id=1 C'est à toi ou à ton module de construire les liens adaptés. Apache lui fera le nécessaire pour les interpréter. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now