Soucis d'url rewriting chez OVH

Nouveau WRInaute
Bonsoir à tous,

Je suis en train de faire des tests d'URL Rewriting sur un hébergement OVH.
Mon intérêt est juste de comprendre comment ça marche pour pouvoir l'utiliser plus tard si j'en ai besoin.

Alors en fait je suis en train de suivre le tuto http://www.webmaster-hub.com/publication/article5.html

En créant le htaccess dont ils parlent :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]

J'ai une erreur 404 alors que la page existe.
voici le type de réponse à laquelle j'ai droit :
The requested URL /home/mondomain/www/testURL/trouve.html was not found on this server.
Il remonte carrément dans l'arbo du serveur.

J'ai essayé de rajouter un "/", ça fonctionne carrément pas :
The requested URL /testURL/nexistepas.html was not found on this server.

Par contre lorsque je met l'adresse complète, ça fonctionne :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ http://www.mondomain.com/testURL/trouve.html [L]

est ce normal ? :roll:

Je vous remercie pour vos éclaircissements.
 
WRInaute passionné
il faut que tu précises le dossier

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ /testURL/trouve.html [L]

ça, ça devrait marcher aussi
 
Nouveau WRInaute
Cool ! ça fonctionne.

Alors en fait, quelque soit son emplacement, le htaccess agit comme si il était à la racine...

ok ok.

Merci
 
WRInaute discret
OVH en parle dans ses FAQ... Mais faut bien chercher. Leur serveur exige qu'on rajoute un /

C'est assez pénible, il m'a fallu du temps avant de réussir enfin à faire marcher les url rewriting comme je le voulais !
 
WRInaute occasionnel
Oui ! chez OVH il faut toujours mettre les chemins en partant de la racine.
C'est bien expliqué ici pour ceux que ça peut aider :

-http://www.webmaster-hub.com/publication/article5.html
 
Discussions similaires
Haut