besoin d'aide langue et rewriting

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

claude
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 24 Avr 2003

besoin d'aide langue et rewriting

Message le Sam Avr 26, 2003 14:58

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


hetzeld
WRInaute passionné
WRInaute passionné
 
Messages: 2209
Inscription: 2 Déc 2002

Message le Sam Avr 26, 2003 16:46

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

claude
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 24 Avr 2003

Message le Sam Avr 26, 2003 16:56

bonjour
et merci pour ta reponse
peux-tu m'expliquer ce qu'est et comment fonctionne le multiview d'apache ?
merci d'avance
cordialement

claude
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 24 Avr 2003

Message le Sam Avr 26, 2003 17:07

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

Jocelyn
WRInaute impliqué
WRInaute impliqué
 
Messages: 564
Inscription: 6 Nov 2002

Message le Sam Avr 26, 2003 18:43

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

claude
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 24 Avr 2003

Message le Sam Avr 26, 2003 21:44

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]


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité