|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
claude Nouveau WRInaute
Inscrit le: 24 Avr 2003 Messages: 5
|
Posté le : Sam Avr 26, 2003 15:58 Sujet du message: 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 |
|
| |
|
 |
hetzeld WRInaute accro

Inscrit le: 02 Déc 2002 Messages: 2205 Localisation: France - Angleterre
|
Posté le : Sam Avr 26, 2003 17:46 Sujet du message: besoin d'aide langue et rewriting |
|
|
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
Inscrit le: 24 Avr 2003 Messages: 5
|
Posté le : Sam Avr 26, 2003 17:56 Sujet du message: besoin d'aide langue et rewriting |
|
|
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
Inscrit le: 24 Avr 2003 Messages: 5
|
Posté le : Sam Avr 26, 2003 18:07 Sujet du message: besoin d'aide langue et rewriting |
|
|
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 passionné

Inscrit le: 06 Nov 2002 Messages: 565 Localisation: A la chasse au GoogleBot !
|
Posté le : Sam Avr 26, 2003 19:43 Sujet du message: besoin d'aide langue et rewriting |
|
|
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
Inscrit le: 24 Avr 2003 Messages: 5
|
Posté le : Sam Avr 26, 2003 22:44 Sujet du message: besoin d'aide langue et rewriting |
|
|
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] |
|
| |
|
 |
| |
|
|