[htaccess] Masquer une partie fixe d'une url.

Fermé
BlueWolf² Messages postés 44 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 28 août 2010 - 19 juil. 2008 à 19:48
BlueWolf² Messages postés 44 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 28 août 2010 - 27 juil. 2008 à 21:12
Bonjour à tous,

Voila, je présente mon souci : je possède un site disponible en français et anglais. J'ai récemment fait l'acquisition d'un domaine et souhaiterait m'en servir en faisant un http://fr.machin et http://en.machin

Pour l'instant, mon site utilise le MultiViews : j'ai un fichier file.php à la racine, et si je veux le site en FR par exemple, j'entrerai l'url : http://www.domain/file/fr/reste-de-l-url

L'idée serait de transformer cette URL en http://fr.domain/reste-de-l-url

Je veux donc masquer à l'utilisateur le "file/fr/". L'ennui est qu'il faut que le sous-domaine pointe toujours à la racine du site, où j'aurai des soucis avec tous les éléments inclus (images, javascripts, css, ... ; enfin, sauf si les réponses ci-dessous proposent quelque chose de plus intelligent que ce que je n'envisage)

Ce que j'avais tenté de faire, c'était d'utiliser l'URL rewriting pour transformer "http://www.domain/file/(fr|en)/xxx" en "http://$1.domain/xxx", mais au lieu de réécrire l'URL, le serveur me redirigeait vers l'adresse en www quand je tentais de rentrer avec mon bô sous-domaine... (pas trop clair, pour le coup ; désolé, je reste à dispo si questions il y a)

Enfin bref, je pense que vous avez perçu ce que je souhaite faire : transformer "http://www.domain/file/(fr|en)/xxx" en "http://$1.domain/xxx", tout en sachant que "file" n'est pas un dossier, mais le fichier file.php (et que l'URL rewriting est activé).

En vous remerciant par avance pour votre aide, et dès maintenant pour avoir pris le temps de lire ce message.
A voir également:

1 réponse

BlueWolf² Messages postés 44 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 28 août 2010 12
27 juil. 2008 à 21:12
up, svp
5