Grasshopper Posted April 4, 2008 Posted April 4, 2008 (edited) Bonjour à tous, Soit un .htaccess dans un répertoire rep1 : Options +FollowSymLinks RewriteEngine On RewriteRule ^rep2/([0-9]+)-([0-9]+)-fic.html$ fichier.php?a=$1&b=$2 [L] Je veus donc que http://www.site.tld/rep1/rep2/8-7-fic.html se réécrive en : http://www.site.tld/rep1/fichier.php?a=8&b=7 Le problème c'est qu'apache me point la réécriture vers : http://www.site.tld/fichier.php?a=8&b=7 Une piste ? Edited April 4, 2008 by Grasshopper
Kioob Posted April 4, 2008 Posted April 4, 2008 hello, pourquoi ne précises tu pas le dossier dans ce cas ? /rep1/fichier.php?a=$1&b=$2
Grasshopper Posted April 4, 2008 Author Posted April 4, 2008 Ah oui, j'oubliais : le répertoire rep1 peut changer car le script php peut être installé n'importe ou en fait...
Kioob Posted April 4, 2008 Posted April 4, 2008 A partir du moment où il s'agit de "VirtualDocumentRoot" et non d'un "DocumentRoot" classique, tu seras toujours au moins dépendant du paramètre RewriteBase.
Grasshopper Posted April 4, 2008 Author Posted April 4, 2008 Oui, peut-être en effet. Ce qui est bizarre c'est que ça fonctionne sur mon dédié mais pas sur un hébergement 1and1.
Kioob Posted April 4, 2008 Posted April 4, 2008 Bah comme je l'ai indiqué au dessus, ton dédié utilise un bête DocumentRoot ; tandis que 1and1 utilise certainement un VirtualDocumentRoot.
Grasshopper Posted April 4, 2008 Author Posted April 4, 2008 Ah ok, merci, je n'avais pas saisi la nuance. Il faudrait que je me replonge dans le monde merveilleux du mutu...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now