débutant en url rewriting

Bonjour,

Je débute dans ce mode, j'ai fait un lien vers la page disp_*.html.
J'utilise donc l url rewriting car je voudrais que cela realise le script en page disp.php?id=*

Je ne vois pas ou mon code ne marche pas:

Code:
RewriteRule ^(.*)/(.*)/(.*)/(.*)/disp_(.*).html$ /~monsite/repertoire/disp.php?id=$5 
RewriteRule ^(.*)/(.*)/(.*)/disp_(.*).html$ /~monsite/repertoire/disp.php?id=$4 
RewriteRule ^(.*)/(.*)/disp_(.*).html$ /~monsite/repertoire/disp.php?id=$3 
RewriteRule ^(.*)/disp_(.*).html$/~monsite/repertoire/disp.php?id=$2 
RewriteRule ^/disp_(.*).html$ /~monsite/repertoire/disp.php?id=$1

merci d avance
 
Essaie en enlevant le / au début du second paramètre...
Vérifie que ton hébergeur autorise bien le rewriting et que tu as bien mis le moteur en route (RewriteEngine on)... (pour être sûr de ton coup, tu crées une page disp_1.html et s'il t'affiche la page, c'est que le rewriting n'est pas en route)
 
ben ca vient pas du serveur car dans un autre repertoire l url rewriting fonctionne !

j ai essayé sans les / et ca change rien :(
 
Pour savoir si ton problème vient du premier ou du second paramètre, tu mets 'test.htm' dans le second paramètre et tu crées test.htm et disp_1.html. Ensuite tu fais comme Colombo: tu te grattes la tête et tu essaies de déduire qq chose de ce que tu vois ;-)

Regarde aussi si ton htaccess est dans le bon répertoire.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut