Url-Rewritting qui remonte plus haut que la racine

Invité
Invité n'ayant pas de compte PHPfrance

12 juil. 2006, 17:21

Bonjour à tous,

Savez-vous si il est possible, grâce au fichier htaccess et à la réécriture d'URL de rediriger une requête URL vers un fichier qui se trouve avant la racine du site.

En gros, si mon site http://www.a.com/ pointe vers le dossier "/web/a/", est il possible de rediriger une requête comme par exemple http://www.a.com/test.php vers "/web/test.php"? Et non "/web/a/test.php"

J'ai tester un .htaccess de ce genre :

Code : Tout sélectionner

RewriteEngine on RewriteRule test.php$ ../../test.php [L]
Mais il n'est pas possible semble t'il de "remonter" plus haut que la racine. Quelqu'un aurait une idée?

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

12 juil. 2006, 18:19

[...]rediriger une requête URL vers un fichier qui se trouve avant la racine du site.
En théorie non, l'adresse "réécrite" doit aussi être accessible directement. Si /web/test.php n'est pas accessible sous ce nom de domaine alors il est impossible d'utiliser l'URL-rewritting pour y accéder.