Site multilingue, url rewriting et .htaccess
4 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Site multilingue, url rewriting et .htaccess
Bonjour.
Je vais craquer!!!!!
Ca fait 1 heure et 10 minutes que je tourne en rond sur le site entre les tutoriaux et le forum à la recherche de squelettes .htaccess pour la création d'un site multilingue. Idem pour le rewriting. De ce fait, pourriez-vous m'orienter correctement ?
Codialement.
Je vais craquer!!!!!
Ca fait 1 heure et 10 minutes que je tourne en rond sur le site entre les tutoriaux et le forum à la recherche de squelettes .htaccess pour la création d'un site multilingue. Idem pour le rewriting. De ce fait, pourriez-vous m'orienter correctement ?
Codialement.
Perso, j'ai créé un répertoire par langue avec un fichier .htaccess spécifique.
Ainsi, si j'appelle www.example.com/fr/, je vais traiter le .htaccess du répertoire francais "fr".
Dans ce répertoire ne se trouve bien évidemment que le fichier .htaccess, les textes se trouvent dans une base de données, et le script appelle le contenu de la langue fournie en fonction de l'url.
www.example.com/fr/un-outil.html
www.example.com/en/a-tool.html
avec les rewrite correspondants à chacune de ces deux pages.
RewriteBase /
RewriteRule ^/fr/(.*)\.html$ /page.php?contenu=$1&langue=fr
pour le français
et
RewriteRule ^/en/(.*)\.html$ /page.php?contenu=$1&langue=en
Pour l'anglais
Ainsi, si j'appelle www.example.com/fr/, je vais traiter le .htaccess du répertoire francais "fr".
Dans ce répertoire ne se trouve bien évidemment que le fichier .htaccess, les textes se trouvent dans une base de données, et le script appelle le contenu de la langue fournie en fonction de l'url.
www.example.com/fr/un-outil.html
www.example.com/en/a-tool.html
avec les rewrite correspondants à chacune de ces deux pages.
RewriteBase /
RewriteRule ^/fr/(.*)\.html$ /page.php?contenu=$1&langue=fr
pour le français
et
RewriteRule ^/en/(.*)\.html$ /page.php?contenu=$1&langue=en
Pour l'anglais
Dernière édition par mr_go le Ven Aoû 25, 2006 15:10, édité 1 fois.
- guilhem_mdg
- Nouveau WRInaute
- Messages: 41
- Inscription: Mer Sep 22, 2004 13:03
euh... Petite erreur !
Ce n'est pas :
Mais :

Ce n'est pas :
- Code: Tout sélectionner
RewriteRule ^/fr/(.*)\.html$ /page.php?contenu=$1&langue=en
Mais :
- Code: Tout sélectionner
RewriteRule ^/en/(.*)\.html$ /page.php?contenu=$1&langue=en
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Référencer un site multilingue
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Article sur le fichier .htaccess
- l'URL Rewriting expliqué aux débutants
- L'URL Rewriting expliqué aux débutants
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement de sites multilingues
- Comment éviter les contenus dupliqués (avec/sans le www)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum