|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre régulier
![]() Matthieu Consultant informatique Inscription : janvier 2003 Messages : 134 ![]() |
Bonjour à tous,
j'ai un petit soucis dans la mise en place de mon architecture pour mon projet web. j'ai un progiciel php qui se trouve dans le document root de mon site http://www.monsite.com j'ai souhaité faire des règles de reecriture avec le mod_rewrite dans le htaccess pour que les urls http://www.monsite.com/us/ca/, http://www.monsite.com/eu/fr/ et http://www.monsite.com/eu/en/ soient toutes routées vers le index.php de mon progiciel et que si le pattern de la request_uri est de /(eu/en)/(fr|ca|en)/ cela me sete deux variables d'environnements. j'ai donc réalisé la chose suivante dans mon .htaccess Code :
Quand je demande mon URL http://www.monsite.com/eu/fr/mapage.html ma variable d'environnement CODE définie n'est pas code mais REDIRECT_REDIRECT_CODE. Sa valeur est bien la bonne, mais comment puis je faire pour que cela soit bien CODE qui soit définie et non pas REDIRECT_REDIRECT_CODE? Ma seconde question est la suivante: je m'attendais à avoir REQUEST_URI à /mapage.html et c'était parfait puisque mon progiciel se sert de REQUEST_URI pour loader les pages demandées. Seulement voila, le resultat est différent est j'ai : Citation:
En gros, ce dont j'ai besoin c'est d'avoir une variable d'environnement qui matche mes deux premiers sous dossiers, que l'URL reste /eu/fr/etc, que le routage soit fait par l'index.php à la racine, et que ma variable REQUEST_URI matche bien. Est ce possible? Merci d'avance pour l'aide que vous pourriez m'apporter |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com