besoin d'aide langue et rewriting
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- claude
- Nouveau WRInaute

- Messages: 5
- Inscription: 24 Avr 2003
besoin d'aide langue et rewriting
bonjour
j'ai déjà posé cette question mais sous une forme peut-être incompréhensible ou débile, mais je persiste car j'ai vraiment besoin de comprendre (et pour le moment j'ai du mal !):
Voila je veux rewriter mes urls en fonction de la langue du visiteur dans un repertoire pour les transformer de xxxx.php à (par exemple) xxxxx.en.html
Je me proposais de mettre qq chose comme ça :
RewriteCond %{HHTTP_ACCEPT_LANGUAGE } ^en.*
RewriteRule ^.*\.en\.html$ - [L]
RewriteCond %{HHTTP_ACCEPT_LANGUAGE } ^de.*
RewriteRule ^.*\.de\.html$ - [L]
RewriteCond %{HHTTP_ACCEPT_LANGUAGE } ^pt.*
RewriteRule ^.*\.pt\.html$ - [L]
Est-ce completement absurde ?
Merci de votre aide
j'ai déjà posé cette question mais sous une forme peut-être incompréhensible ou débile, mais je persiste car j'ai vraiment besoin de comprendre (et pour le moment j'ai du mal !):
Voila je veux rewriter mes urls en fonction de la langue du visiteur dans un repertoire pour les transformer de xxxx.php à (par exemple) xxxxx.en.html
Je me proposais de mettre qq chose comme ça :
RewriteCond %{HHTTP_ACCEPT_LANGUAGE } ^en.*
RewriteRule ^.*\.en\.html$ - [L]
RewriteCond %{HHTTP_ACCEPT_LANGUAGE } ^de.*
RewriteRule ^.*\.de\.html$ - [L]
RewriteCond %{HHTTP_ACCEPT_LANGUAGE } ^pt.*
RewriteRule ^.*\.pt\.html$ - [L]
Est-ce completement absurde ?
Merci de votre aide
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
Bonjour Claude,
Pourquoi ne t'intéresserais-tu pas plutôt au "MultiView" Apache ? Cela fait de manière quasi-automatique ce que tu souhaites... présenter une page en fonction de la langue du visiteur. Peut-être est-ce moi qui n'ai pas compris ce que tu veux faire ?
Dan
Pourquoi ne t'intéresserais-tu pas plutôt au "MultiView" Apache ? Cela fait de manière quasi-automatique ce que tu souhaites... présenter une page en fonction de la langue du visiteur. Peut-être est-ce moi qui n'ai pas compris ce que tu veux faire ?
Dan
- claude
- Nouveau WRInaute

- Messages: 5
- Inscription: 24 Avr 2003
annexe à ma réponse :
en fait un même fichier xxxx.php est configuré pour être en fr, ou en en, ou en pt ...etc en fonction de la langue du navigateur de l'internaute ; mais il me semble impossible que google ou d'autres moteurs référencent correctement la même page avec le même nom et je ne sais pas s'ils prennent le contenu en fr, en en ou en pt... d'où ma demande. Et j'ai pres de 5000 fichiers sous cette forme, pour raison de place impossible de faire autant de répertoires que de langues (ça ferait 30000 fichiers). alors je cjherche la "bonne solution" si elle existe
merci encore de votre aide
en fait un même fichier xxxx.php est configuré pour être en fr, ou en en, ou en pt ...etc en fonction de la langue du navigateur de l'internaute ; mais il me semble impossible que google ou d'autres moteurs référencent correctement la même page avec le même nom et je ne sais pas s'ils prennent le contenu en fr, en en ou en pt... d'où ma demande. Et j'ai pres de 5000 fichiers sous cette forme, pour raison de place impossible de faire autant de répertoires que de langues (ça ferait 30000 fichiers). alors je cjherche la "bonne solution" si elle existe
merci encore de votre aide
- Jocelyn
- WRInaute impliqué

- Messages: 564
- Inscription: 6 Nov 2002
Bonsoir,
voici la description de l'option Multiviews et de l'aide concernant la négociation de contenu avec Apache :
http://httpd.apache.org/docs/mod/core.html#options
http://httpd.apache.org/docs/content-negotiation.html
Cette technique permet de faire exactement ce que tu expliques dans ton message, et t'évitera de renommer un gros paquet de fichiers.
Elle est d'ailleurs utilisée dans les pages web citées ci-dessus : si tu changes la langue préférée dans ton navigateur, la langue de la page sera automatiquement modifiée.
Jocelyn
voici la description de l'option Multiviews et de l'aide concernant la négociation de contenu avec Apache :
http://httpd.apache.org/docs/mod/core.html#options
http://httpd.apache.org/docs/content-negotiation.html
Cette technique permet de faire exactement ce que tu expliques dans ton message, et t'évitera de renommer un gros paquet de fichiers.
Elle est d'ailleurs utilisée dans les pages web citées ci-dessus : si tu changes la langue préférée dans ton navigateur, la langue de la page sera automatiquement modifiée.
Jocelyn
- claude
- Nouveau WRInaute

- Messages: 5
- Inscription: 24 Avr 2003
Merci Jocelyn
je suis allé farfouillé un peu partout j'ai d'ailleurs trouvé la traduction de ton 2e lien en fr :
http://matrix.samizdat.net/serveurs/www/apache_1.3/content-negotiation.html
j'ai modifié mon httpd.conf mais ça ne marche pas !
les éléments de httpd changés sont :
<Directory "/usr/local/apache/htdocs">
Options Indexes FollowSymLinks MultiViews Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/usr/local/apache/htdocs/pages/">
Options +MultiViews +Indexes +FollowSymLinks +Includes
</Directory>
--- # le répertoire concerné est /pages/
est-ce parceque mes fichiers sont en extension .php ??
ou alors il faut ajouter quelque chose dans les fichiers concernés ?
toujours aussi novice je me sens, même apres 5h de recherche ....
merci de ta réponse
[/url]
je suis allé farfouillé un peu partout j'ai d'ailleurs trouvé la traduction de ton 2e lien en fr :
http://matrix.samizdat.net/serveurs/www/apache_1.3/content-negotiation.html
j'ai modifié mon httpd.conf mais ça ne marche pas !
les éléments de httpd changés sont :
<Directory "/usr/local/apache/htdocs">
Options Indexes FollowSymLinks MultiViews Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/usr/local/apache/htdocs/pages/">
Options +MultiViews +Indexes +FollowSymLinks +Includes
</Directory>
--- # le répertoire concerné est /pages/
est-ce parceque mes fichiers sont en extension .php ??
ou alors il faut ajouter quelque chose dans les fichiers concernés ?
toujours aussi novice je me sens, même apres 5h de recherche ....
merci de ta réponse
[/url]
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 :
- besoin aide url rewriting
- Besoin de votre aide.. url rewriting
- Besoin aide Url rewriting chez sivit
- besoin d'une petite aide sur l'url rewriting
- J'ai besoin...je n'ai plus besoin de ton aide
- URL rewriting et changement de langue
- URL Rewriting : le paramètre de la langue
- rewriting avec repertoire langue
- URL Rewriting et Langue RUSSE
- URL Rewriting : 2 paramètres - page et langue
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
