Je cherchais depuis un certain temps mais je n'ai pas été capable de trouver exactement le même problème que moi.mod_rewrite et la fin des problèmes de barre oblique (Apache + PHP)
J'espère que quelqu'un ici peut m'aider car je suis très frustré à ce sujet maintenant. Je cours Apache 2.2 avec mod_rewrite avec un projet PHP sur lequel je travaille.
J'ai réussi a permis mod_rewrite pour Apache, et je suis en utilisant le .htaccess ci-dessous:
RewriteEngine On
RewriteBase /minpt.net/htdocs
RewriteRule ^([a-zA-Z0-9]+)$ ./?page=$1 [L]
RewriteRule ^([a-zA-Z0-9]+)/$ ./?page=$1 [L]
J'ai un lien comme:
http://localhost/myproject/?page=news
Je veux être en mesure d'accéder à ce lien en utilisant une jolie URL comme:
http://localhost/myproject/news
Ou ...
http://localhost/myproject/news/
(Notez le chemin de fin). En utilisant mon fichier .htaccess actuel (voir ci-dessus), le lien n ° 1 sans fin de piste fonctionne comme je le veux. Mais dès que j'essaie d'accéder à l'URL en utilisant une fin de piste, j'entre dans un répertoire relatif erroné et mes CSS, images, etc sont tout foirés parce qu'il pense que je suis dans un autre répertoire de travail.
Comment puis-je empêcher cela?
Cela a fait l'affaire! Merci mon pote! – Nick