Bonjour
J'ai un soucis avec un site hébergé chez ovh et mon htaccess . Je veux réécrire une url avec paramètres dans un sous répertoire comme ceci :
rewriteRule ^test/([A-Za-z0-9|-]+)-([0-9]+)-([0-9]+).html$ test.php?id=$2&rubrique=$3 [L]
Mon fichier php appelé me renvoi un tableau GET vide .
Par contre si je met la réécriture en root
rewriteRule ^([A-Za-z0-9|-]+)-([0-9]+)-([0-9]+).html$ test.php?id=$2&rubrique=$3 [L]
Là aucun soucis le tableau GET est bien rempli.
En local et sur un autre serveur cette règle de réécriture fonctionne parfaitement …
J'ai un autre soucis aussi avec deux autres règles qui fonctionnent bien sur mes autres serveurs :
rewriteRule ^dossiers/([A-Za-z0-9|-]+)/([A-Za-z0-9|-]+).html$ dossiers-detail.php [QSA,L]
RewriteRule ^dossiers/([A-Za-z0-9|-]+)-([0-9]+)-([0-9]+).html$ dossiers.php?num_page=$2&cat=$3 [QSA,L]
Y a t il une protection ovh ou autre chose à modifier pour que cela fonctionne ???
Merci !
Y a t il une protection ovh ou autre chose à modifier pour que cela fonctionne ???
Non, pas de protection à ma connaissance, sinon que le répertoire "root" devrait être www.