.htaccess

Fermé
LaurentJ - 29 nov. 2010 à 19:26
elghafoud Messages postés 121 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 29 avril 2013 - 1 déc. 2010 à 15:09
Bonjour,

Peut-être que ce post aura plus de succès dans cette section. Désolé pour le doublon.

Par curiosité j'aimerais pouvoir résoudre ce petit problème.
Admettons que les liens d'une page soit de ce genre :
<a href="nompage.php?lang=<?php echo $lang; ?>">
la langue étant détectée via un fichier php contenant toutes les traductions.
L'adresse de cette page est donc:
htpp://www.nomdusite.fr/nompage.php?lang=fr par exemple.
Si je veux "transformer" l'adresse en
http://www.nomdusite.fr
Quelle serait la solution dans l'.htaccess, étant donné qu'une variante est présente à la fin de l'url? et quel serait dès lors l'aspect des liens qui pointe vers cette page?

Merci pour vos conseils

Laurent

4 réponses

Tu ne peut pas supprimer des variable comme ça, soit tu peut faire

www.monsite.fr/fr/index.php

ou soit tu met le $GET en $SESSION

Pour la 1ere solution il y a un exemple tout pres dans la section dossier rubrique URL rewritting
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
1 déc. 2010 à 14:29
Salut.

Les données GET (dans l'URL) ne sont pas prises en compte dans la réécriture dans ce sens.

Il suffit de faire pointer /nompage vers /nompage.php
Et ton lien sera /nompage?lang=fr

Ou bien alors tu peux faire pointer /nompage-x vers /nompage.php?lang=x
0
merci pour cet éclaircissement.
0
elghafoud Messages postés 121 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 29 avril 2013 18
Modifié par elghafoud le 1/12/2010 à 15:09
Essaye de faire une recherche google sur "URL Rewriting" ou "réécriture d'URL" + htaccess

am-web.fr ---------- Là où la diplomatie a échoué, il reste la femme
0