IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

.htaccess, site multilangue et référencement


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut .htaccess, site multilangue et référencement
    Bonjour a tous,

    Je rencontre un souci avec l'url rewritting. J'ai vu que beaucoup de post évoque ce point, mais je n'ai pas réussi a trouver une réponse à ma question...

    En fait j'ai un site qui possède deux langues (pour l'instant), et j'utilise l'url rewriting dans un .htaccess pour adapter mes URLs.

    Actuellement tout fonctionne bien, mes liens http://mondomaine.com/fr/mapage.php et http://mondomaine.com/en/mapage.php s'affichent très bien... mais je me demande ce qu'il se passe au niveau référencement quand l'utilisateur tape http://mondomaine.com/mapage.php...

    La page s'affiche bien, mais sans le répertoire langue fr, et je me demande si ça ne pose pas de problème de duplicate content pour le référencement (avec la page http://mondomaine.com/mapage.php et http://mondomaine.com/fr/mapage.php). Peut-être que je me trompe sur ce probleme de referencement, dans ce cas mon problème est résolu ;-) Mais en fait j'aimerais que quand il n'y a pas le repertoire de langue de précisé, alors, je met par defaut le /fr/... Mais je n'arrive pas a le faire, j'ai essayé plein de trucs, mais rien n'y fait...

    Voila mon htaccess actuel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    # Le serveur doit suivre les liens symboliques :
    Options +FollowSymlinks
     
    # Activation du module de réécriture d'URL :
    RewriteEngine on
    RewriteRule ^([a-z]{2})/(.*).php $2.php?lang=$1 [QSA]
    Donc ça fonctionne, mais impossible de forcer une repertoire par defaut pour éviter le duplicate content...

    Avez-vous une idée de ce que je pourrais rajouter comme règle pour résoudre mon problème ? Ou alors pensez-vous que le fait de pouvoir consulter une même page sur 2 url différentes ne posent pas de pb pour le référencement ?

    D'avance merci pour votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut
    SI ça peut en intéresser certains, voila mon .htaccess qui semble résoudre mon problème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    # Le serveur doit suivre les liens symboliques :
    Options +FollowSymlinks
     
    # Activation du module de réécriture d'URL :
    RewriteEngine on
    RewriteCond %{ENV:REDIRECT_STATUS} 200
    RewriteRule .* - [L]
     
    #RewriteRule ^(!([a-z]{2}))/(.*)$ fr/$1 [R=301,L]
    RewriteCond %{REQUEST_URI} !^.*\.(css|jpe?g|gif|png|js|ico)$ [NC]
    RewriteRule !^[a-z]{2}/ /fr%{REQUEST_URI} [R=301]
    RewriteCond %{REQUEST_URI} !^.*\.(css|jpe?g|gif|png|js|ico)$ [NC]
    RewriteRule ^([a-z]{2})/(.*).php $2.php?lang=$1 [QSA]
    RewriteCond %{REQUEST_URI} !^.*\.(css|jpe?g|gif|png|js|ico)$ [NC]
    RewriteRule ^([a-z]{2})/$ index.php?lang=$1 [QSA]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Site multilangue et référencement.
    Par 4rocky4 dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 08/09/2011, 15h43
  2. Référencement site Multilangues
    Par lamalice dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/06/2009, 10h08
  3. Réponses: 11
    Dernier message: 27/05/2009, 10h19
  4. Réponses: 9
    Dernier message: 01/06/2006, 22h23
  5. [Cookies] site multilangue
    Par manaboko dans le forum Langage
    Réponses: 11
    Dernier message: 22/11/2005, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo