2010-08-18 56 views
1

Je travaille sur un petit site Web multilingue. À l'origine, tous les fichiers html étaient dans le répertoire de premier niveau. Chaque page a une version anglaise et une version espagnole, qui sont des fichiers html différents. Je voudrais mettre ces fichiers dans leurs propres sous-répertoires, en/ et es/, puis rediriger le domaine de premier niveau vers en/index.html (puisque l'anglais sera la langue par défaut). Mais si je fais cela en utilisant une redirection 301, les moteurs de recherche ne supprimeront-ils pas mon domaine de premier niveau de leurs index? Ce que je veux, c'est que les utilisateurs entrent www.example.com et arrivent au www.example.com/en/index.html, mais je veux quand même que www.example.com apparaisse dans les SERPs.301 redirection d'un domaine de premier niveau vers index.html dans le sous-répertoire

Je n'ai aucune expérience avec Apache, donc je ne connais pas la bonne approche pour cela. J'ai lu un peu sur les redirections 301, et cela semblait être une façon possible de faire ce que je veux, mais je ne sais pas si c'est la meilleure façon.

Suis-je sur la bonne voie ici?

+0

Bonne question pour webmasters.stackexchange.com – Adam

+0

peut-être jeter un oeil à multiviews? http://httpd.apache.org/docs/current/content-negotiation.html – Doon

Répondre

1

Utilisez 302 Found au lieu de 301 Moved Permanently.