Bug étrange d'url rewriting
Salut à tous,
Je viens vers vous un peu désespéré, cela fait un bout de temps que je m'arrache les cheveux sur un problème étrange.
J'ai un site constitué de plusieurs pages, et j'utilise l'url rewriting afin d'avoir une url propre. Voici mon fichier .htaccess :
Code:
1 2 3 4 5 6 7 8
| SetEnv PHP_VER 5
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^job/([0-9a-zA-Z]+)/([0-9a-zA-Z/_]+)-([0-9]+).html job.php?source=$1&job=$2&offreid=$3 [L]
RewriteRule ^job/([0-9a-zA-Z/_]+)-([0-9]+).html job.php?job=$1&offreid=$2 [L]
RewriteRule ^([0-9]+)-([0-9]+).html index.php?domain_list=$1&page=$2 [L] |
Si j'appelle l'url URL_SITE/0-1.html, cela marche très bien, la page index.html est bien appelée avec les bons paramètres en get.
En revanche, si j'appelle l'url URL_SITE/job/developpeur-1.html, la page job.php est bien appelée, mais le tableau $_GET est vide, et je ne peux donc récupérer aucune variable.
Le plus étrange est que ce problème survient uniquement sur le serveur sur lequel je dois déployer le site, tout marche très bien en local.
Je précise que tous les fichiers .php et mon .htaccess sont dans le même répertoire, et qu'il n'y a aucun accent ou caractère foireux dans mon url de test.
Si quelqu'un a une solution ou ne serait-ce qu'une piste, je suis preneur :)