Bonjour,

Ce que je fais

mon fichier .htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

Ce que je veux

Que ça fonctionne c'te bonne blague :D

Ce que j'obtiens

http://monurl.truc/paramxxx
paramxxx etant variable.
j'ai un fichier login.php et un fichier footer.php
dabs ces deux cas, http://monurl.truc/footer et http://monurl.truc/login ne fonctionne pas
j'ai ce message d'erreur :

Not Found
The requested URL /planningbe/footer was not found on this server.

Apache/2.4.18 (Ubuntu) Server at 192.168.112.128 Port 80

http://monurl.truc/truc ou machin fonctionne si je n'ai pas de fichier truc.php ou .html ou machin.php ou .html

Ou est l'erreur ???????

Merci pour vos réponses ;)

Pierre

5 réponses


Salut,

J'me permet de remonter le thread ;)
Personne n'a eu ce problème ?

@plus
Pierre

Salut, j'avais déjà vu ce problème chez quelqu'un d'autre mais personnelement je n'ai jamais eu ce soucis car j'ai aucun fichier ou dossier qui correspond à une url en général. Et aussi je suis sur nginx au lieu d'apache donc ça peut jouer ^^

Hello,

Et juste pour tester, est ce que tu as essayé en mettant genre http://monurl.truc/footer.php ?

Bonjour.

Et juste pour tester, est ce que tu as essayé en mettant genre http://monurl.truc/footer.php ?

L'intérêt de la ré-écriture d'url c'est justement de ne pas avoir le vrai nom du fichier et de son extension, et de plus d'éviter les paramêtres dans l'url du type id=159.

Un dernier UP avant de contourner ce problème !!!! :D

@pluche

Pierre