Bonjour
voila avec le url rewriting j'arrive a passé mon lien:
www.site.com/index.php?lang=fr
a
www.site.com/messages/index_fr.php
le probleme c'est que lorsque la page fr_index.php s'ouvre elle ne retrouve plus les images , le site croit que les images se trouve dans le repertoire messages alors qu'en fait c juste un repertoire virtuelle.
dans mon .htaccess j'ai :
Code :
- <FilesMatch "^messages$">
- ForceType application/x-httpd-php
- </FilesMatch>
|
dans mon fichier messages (sans extension) j'ai
Code :
- <?
- $tab=explode("/",$REQUEST_URI);
- $id=$tab[count($tab)-1];
- $vars=explode("_",$id);
- $voir=$vars[0];
- $lang=strtok($vars[1], "." );
- include("lire.php" );
- ?>
|
et dans lire.php j'ai:
Code :
- <?
- // on effectue ici les traitements correspondant aux paramètres
- // ici les paramètres sont accessibles par les variables $voir et $param (ces variables sont visibles ici car lire.php est inclus dans le fichier messages ou elle sont définit.)
- switch ($voir) {
- case "index" :
- include("index.php" );
- break;
- case "contacts" :
- include("contacts.php" );
- break;
- ......
- ..
- default :
- break;
- }
- ?>
|
et dans mon site j'appelle la page index_fr.php
qui dans cette exmeple sera indique comme www.site.com/messages/index_fr.php
mais la page ne retrouve plus les images que je fais appelle dans la page.
MA question serait comment eviter de passer par ce repertoire "messages" virtuelle ou comment faitre meme avec se repertoire virtuelle pour que ma page www.site.com/index.php?lang=fr et www.site.com/messages/index_fr.php marche et retrouve les images que j'appelles sans toucher l'arborescenec de mes images
merci d'avance
Message édité par saxgard le 08-10-2004 à 13:32:27