Bonjour,
Je développe un site perso, entièrement codé de mes propres mains.
En local, sous WampServer, tout marche correctement.
Cependant, une fois les fichiers envoyés sur mon serveur (mutualisé), l'url_rewriting ne fonctionne plus correctement.
Par exemple, dans mon .htaccess :
En ligne, le site m'affiche alors lexique.html sans le template.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 RewriteBase / Options +FollowSymlinks RewriteEngine On RewriteRule ^lexique\.html controlleur.php/lexique.php
De plus, $_SERVER['PHP_SELF'] vaut '/lexique.html', alors que j'attends '/controlleur.php/lexique.php' (ce que j'ai en local).
Je pense que cela vient d'Apache, car ma version locale est la 2.4 et celle de mon serveur mutualisé est en 2.2. Mon hébergeur m'a confirmé qu'aucune mise à jour n'est prévue.
Cependant, je n'arrive pas à déterminer les éléments qui entraine ce problème. J'ai l'impression que les réécritures d'url sont ignorées. Je précise que mon hébergeur les autorise. Une idée ?
En vous remerciant,
Partager