URL rewriting sur site multilangue
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Tsuyo
- Nouveau WRInaute

- Messages: 32
- Inscription: 4 Aoû 2006
URL rewriting sur site multilangue
Je travaille actuellement sur un site en multilangue (français, allemand), et je suis resté bloqué sur la partie en allemand..
Je m'explique : ayant lu plusieurs tutos, j'obtiens
RewriteRule ^(fr | de)/([a-z]+)$ /?l=$1&m=$2 [L] (le plus simple que j'ai)
Donc les pages existent aussi en allemand, pour y accéder il faut ajouter le paramètre l=de.
Le soucis c'est que pour faire apparaître les mots-clés en allemand dans l'url, htaccess va copier le mot allemand dans le paramètre "m", et "m" ne comprend que le français ex:
fr/bienvenue --> /?l=fr&m=bienvenue
de/willkommen --> /?l=de&m=willkommen (alors qu'il faudrait afficher m=bienvenue).
je bloque sur la convertion des mots allemands en français...
La solution pour l'instant que j'ai trouvé est de traiter lien par lien dans htaccess, mais le temps que ça me prend
. les mises à jour deviennent plus difficile aussi... Quelqu'un connaît une solution plus efficace?
Merci!
Je m'explique : ayant lu plusieurs tutos, j'obtiens
RewriteRule ^(fr | de)/([a-z]+)$ /?l=$1&m=$2 [L] (le plus simple que j'ai)
Donc les pages existent aussi en allemand, pour y accéder il faut ajouter le paramètre l=de.
Le soucis c'est que pour faire apparaître les mots-clés en allemand dans l'url, htaccess va copier le mot allemand dans le paramètre "m", et "m" ne comprend que le français ex:
fr/bienvenue --> /?l=fr&m=bienvenue
de/willkommen --> /?l=de&m=willkommen (alors qu'il faudrait afficher m=bienvenue).
je bloque sur la convertion des mots allemands en français...
La solution pour l'instant que j'ai trouvé est de traiter lien par lien dans htaccess, mais le temps que ça me prend
Merci!
- Tsuyo
- Nouveau WRInaute

- Messages: 32
- Inscription: 4 Aoû 2006
Eh bien enfaite le site est assez complexe, et déjà (presque) fini.
Si je dois faire mot par mot, je préfère faire dans htaccess.
Non je posais la question parce qu'avec un peu de chance quelqu'un a trouvé un sytème de génie pour diminuer un max de temps lors des mises à jour.
Si je dois faire mot par mot, je préfère faire dans htaccess.
Non je posais la question parce qu'avec un peu de chance quelqu'un a trouvé un sytème de génie pour diminuer un max de temps lors des mises à jour.
-

Marie-Aude - Modérateur

- Messages: 11900
- Inscription: 5 Juin 2006
Il faut que dans ta page ?l=de&m=wilkommen
tu rajoutes une petite fonction qui va chercher dans ta base la valeur en fr de wilkommen en de
typiquement une petite table avec
fr | bienvenue
de |Wilkommen
fr | page1
de |Seite1
et que sur la base de cette requête, tu passes la valeur en français pour ton parametre
tu rajoutes une petite fonction qui va chercher dans ta base la valeur en fr de wilkommen en de
typiquement une petite table avec
fr | bienvenue
de |Wilkommen
fr | page1
de |Seite1
et que sur la base de cette requête, tu passes la valeur en français pour ton parametre
-

Marie-Aude - Modérateur

- Messages: 11900
- Inscription: 5 Juin 2006
C'est très simple un site multilangue.
Tu sépares systématiquement dans deux tables les données dépendantes, et non-dépendantes de la langue.
Par exemple
Table post
post_ID
post_date
post_status
Table postlg
post_ID
post_lg
post_title
post_content
etc...
clé primaire post_ID sur la premiere, post_ID + post_lg sur la deuxième, avec un join sur le post_ID
Tu sépares systématiquement dans deux tables les données dépendantes, et non-dépendantes de la langue.
Par exemple
Table post
post_ID
post_date
post_status
Table postlg
post_ID
post_lg
post_title
post_content
etc...
clé primaire post_ID sur la premiere, post_ID + post_lg sur la deuxième, avec un join sur le post_ID
6 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 :
- URL Rewriting, Multilangue et google
- URL rewriting et site multilangue
- URL Rewriting : règle de rewriting qui change selon la cat ?
- Gestion de la page par défaut, multingue, url Rewriting, url friendly
- URL Rewriting... Mais la nouvelle URL apparait dans la barre d'adresse
- url rewriting: modification d'un dossier dans une url + l'extension
- Changement url rewriting, anciennes url dans le resultat de la recherche
- nettoyer des URL de la base Google apres url rewriting
- Supprimer de google mes anciennes URL (après URL rewriting)
- URL rewriting url avec parametres vers autre url avec param
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Analyse des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Recherche de citations d'un site en texte brut
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
