Grasshopper
vendredi 4 avril 2008 à 13:49
Bonjour à tous,
Soit un .htaccess dans un répertoire rep1 :
CODE
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=7Le problème c'est qu'apache me point la réécriture vers :
http://www.site.tld/fichier.php?a=8&b=7Une piste ?
Kioob
vendredi 4 avril 2008 à 14:59
hello,
pourquoi ne précises tu pas le dossier dans ce cas ?
/rep1/fichier.php?a=$1&b=$2
Grasshopper
vendredi 4 avril 2008 à 15:23
Ah oui, j'oubliais : le répertoire rep1 peut changer car le script php peut être installé n'importe ou en fait...
Kioob
vendredi 4 avril 2008 à 15:39
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
vendredi 4 avril 2008 à 15:59
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
vendredi 4 avril 2008 à 16:07
Bah comme je l'ai indiqué au dessus, ton dédié utilise un bête DocumentRoot ; tandis que 1and1 utilise certainement un VirtualDocumentRoot.
Grasshopper
vendredi 4 avril 2008 à 16:25
Ah ok, merci, je n'avais pas saisi la nuance.
Il faudrait que je me replonge dans le monde merveilleux du mutu...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquer ici.