Bonjour,

Je suis en train d'essayer de faire en sorte que mon .htaccess fonctionne en local comme en ligne, ce qui n'est pas le cas actuellement.

Si par exemple mon site a comme url: http://www.mon-site.fr/
et en local: http://localhost/mon-site/

Comment puis-je rendre cette ligne compatible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
RewriteRule ^zone.html$  /zone.php [L]
En ligne elle fonctionne
en local j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Not Found
The requested URL /zone.php was not found on this server.
J'ai essayé d'utiliser la variable %{HTTP_HOST} comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
RewriteRule ^zone.html$  %{HTTP_HOST}/zone.php [L]
Mais la j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Not Found
The requested URL /mon-site/localhost/zone.php was not found on this server.
Il faudrait que le localhost soit devant /mon-site/ et non aprés comme ci-dessus.
Comment faites-vous pour que ca marche dans les deux cas ?

Je suis preneur de toutes infos à ce sujet.

Merci d'avance.