Aller au contenu

Sujets conseillés

Posté (modifié)

Je suis pas bon en .htaccess j'en suis le premier désolé et j'ai une colle que je n'arrive pas à résoudre.

Etat des lieux. J'ai :

- un hébergement mutu. chez OVH

- une base de donnée

- 2 noms de domaines :

* www.toucouleur.fr

* www.toucouleur.com

- toucouleur.fr est le NDD principal

- toucouleur.com pointe sur com.toucouleur.fr qui lui même va dans un sous-répertoire genre www.toucouleur.fr/com/en/

J'ai un .htaccess à la racine du serveur et je n'ai rien mis dans le www.toucouleur.fr/com/en

RewriteBase /
RewriteRule 403.html 403.php
RewriteRule ^com/(en|es)/$ /index.php?lang=$1&%{QUERY_STRING} [NC]
RewriteRule ^com/(en|es)/(.*)-thisID-(.*).html$ /default.php?domain=$1&id=$3&%{QUERY_STRING} [NC]

RewriteRule ^(.*)-ID=(.*).html$ default.php?id=$2&%{QUERY_STRING} [NC]

Voila donc la première et deuxième ligne tout le monde a compris

La dernière et avant dernière ligne c'est la même chose au delta prêt que quand on va sur www.toucouleur.com on pointe sur www.toucouleur.fr/com/en et que j'apelle ma base de donnée en vrai avec le paramètre de langue adapté.

La ligne

RewriteRule ^com/(en|es)/$ /index.php?lang=$1&%{QUERY_STRING} [NC]

doit permettre si le user tappes direct www.toucouleur.fr/com/en d'aller me chercher le fichier index avec la langue qui va bien.

Dan si tu sais m'aider je serai drolement reconnaissant (je paye en BL pour l'osmose :P ) !

Modifié par Toucouleur

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...