Url-rewriting et 404

WRInaute discret
Bonjour

voila mon petit souci

j'ai une sorte de mini cms, contenant 7 à 8 pages maxi
toutes les pages sont accessible via un fichier client : client.php
chaque page est affiché grace a un parametre i

on a donc client.php?i=1 i=2 .... jusqu'a 7

pour pouvoir avoir un nom de fichier different j'ai essayé les regles suivante

RewriteEngine on
RewriteRule ^index.htm$ client.php?i=1 [L]
RewriteRule ^faq.htm$ client.php?i=2 [L]
RewriteRule ^reponse.htm$ client.php?i=3 [L]

le problème c'est que lorsque j'appelle les pages index.htm faq.htm .... le serveur me renvoi une erreur 404 en disant "/client.php was not found on this server." alors ke le fichier client.php est bien present et fonctionne normalment

je sait bien ke ce ke je fait serait a eviter dans l'absolu, mais je suis obligé de proceder ainsi

quelqu'un a une idée ?
 
WRInaute passionné
Si tu as une erreur 404 c'est bien que l'url rewritting fonctionne bien, d'autant que le système trouve que c'est bien la page client.php qui est recherchée.
N'as tu pas un problème de casse ou un problème de path ?
 
WRInaute discret
Kmacleod a dit:
Si tu as une erreur 404 c'est bien que l'url rewritting fonctionne bien, d'autant que le système trouve que c'est bien la page client.php qui est recherchée.
N'as tu pas un problème de casse ou un problème de path ?

l'hebergeur est ovh donc pas de pbm du coté de l'UR je pense
je viens de verif casse et path, tout est OK

l'architecture se presente comme tel :

/
/faq
/faq/admin

le fichier .htacess est généré automatiquement depuis un script dans le repertoire admin. il est généré correctement dans le repertoire /faq et le client.php est lui aussi dans /faq
 
WRInaute discret
non pas de htaccess a la racine pour le moment

actuellement il n'y a de htaccess que dans le rep /faq et un autre dans /faq/admin qui contient une restriction d'accés au repertoire

j'ai verif, les 2 ne se melange pas

par contre la restriction d'accés ne fonctionne pas non plus tant que j'y pense

# .htaccess for /faq/admin
AuthUserFile /home/login/.ht2passe
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic
<limit get post>
require user jeff
</limit>

alors comme je n'ai toujour pas de nom de domaine, en fait j'ai demandé un transfert et en attendant que celui ci soit effectif, j'utilise 720plan.ovh.net/~login pour mes tests
je me demande si ca n'est pas ca qui perturbe

d'ailleur quand je fait un echo $DOCUMENT_ROOT il me retourne /home/ovh
il est pas censé me renvoyé /home/login ???
 
Discussions similaires
Haut