Bonsoir à tous,
Je vous laisse ce message car j'ai un petit problème avec mon site, j'essaye de le faire multilingues. J'ai ces fichiers là :
- .htaccess
- lang_fr
- header.php
- fichier html pour l'affichage
Dans mon .htaccess j'ai les lignes ci-dessous :
Dans mon lang_fr je déclare mes constantes :
Et j'ai le même style de fichier pour l'anglais, avec mes constantes traduites.
Pour l'affichage :
Dans le fichier header :
Voila mon soucis, tout bête je pense. Je n'arrive pas à faire fonctionner mon .htaccess pour qu'il accepte le /en à la fin de l'url de base.
:$ Quelqu'un pourrait-il m'aider svp ?
Je vous laisse ce message car j'ai un petit problème avec mon site, j'essaye de le faire multilingues. J'ai ces fichiers là :
- .htaccess
- lang_fr
- header.php
- fichier html pour l'affichage
Dans mon .htaccess j'ai les lignes ci-dessous :
RewriteRule ^([a-z0-9-]+)$ http://localhost/fan/vues/$1.php [L]
RewriteRule ^([a-z0-9-]+)/(a-z)$ http://localhost/fan/vues/$1.php?lang=$2 [L]
Dans mon lang_fr je déclare mes constantes :
define( '_FOOTER', 'blablabla en francais' );
Et j'ai le même style de fichier pour l'anglais, avec mes constantes traduites.
Pour l'affichage :
<div id="footer">
<p><?= _FOOTER; ?></p>
</div>
Dans le fichier header :
<?php
$lang = get_get_var('lang');
echo "la langue est : " . $lang;
if($lang=='en') { include('../config/lang_en.php'); } else { include('../config/lang_fr.php'); }
?>
Voila mon soucis, tout bête je pense. Je n'arrive pas à faire fonctionner mon .htaccess pour qu'il accepte le /en à la fin de l'url de base.
:$ Quelqu'un pourrait-il m'aider svp ?