Grasshopper Posté 4 Avril 2008 Posté 4 Avril 2008 (modifié) 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 ? Modifié 4 Avril 2008 par Grasshopper
Kioob Posté 4 Avril 2008 Posté 4 Avril 2008 hello, pourquoi ne précises tu pas le dossier dans ce cas ? /rep1/fichier.php?a=$1&b=$2
Grasshopper Posté 4 Avril 2008 Auteur Posté 4 Avril 2008 Ah oui, j'oubliais : le répertoire rep1 peut changer car le script php peut être installé n'importe ou en fait...
Kioob Posté 4 Avril 2008 Posté 4 Avril 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 Posté 4 Avril 2008 Auteur Posté 4 Avril 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 Posté 4 Avril 2008 Posté 4 Avril 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 Posté 4 Avril 2008 Auteur Posté 4 Avril 2008 Ah ok, merci, je n'avais pas saisi la nuance. Il faudrait que je me replonge dans le monde merveilleux du mutu...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant