Lien et rewrite base

Fermé
Gino - 21 févr. 2009 à 15:45
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 - 22 févr. 2009 à 06:57
Bonjour,
Je travail en local sur un site qui se situe ici : http://localhost/repertoire1/site1/.
Imaginons que la version française de mon site se trouve ici : http://localhost/repertoire1/site1/fr/ et ma version anglais ici : http//localhost/repertoire1/site1/en/. J'aimerais faire un lien pour passer de la version française à la version anglaise comme ceci :
<a href="/en/">Version anglaise</a>
Sauf que si je fais ceci j'ai une erreur 404 car il cherche ici : http://localhost/en au lieu de http://localhost/repertoire1/site1/en/

Comment régler ce problème assez embétant ? On m'a parlé de RewriteBase.

Merci d'avance !

1 réponse

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 332
22 févr. 2009 à 06:57
<a href="../en/">Version anglaise</a>
sous réserve que le paramètre langue soit le dernier élément de l'url, sur un site statique (avec en prime : 1 page unique - index.html - dans un dossier qui porterait le nom de la page)

Sinon, effectivement, il faut travailler en php et activer l'urlrewrite.
il faut passer en paramètre, par exemple : &lang=fr // &lang=en
par la suite, pour l'urlrewrite, un bon coup de google ... https://www.google.fr/search?q=url+rewriting&gws_rd=ssl
0