Noms des fichiers pour les differentes langues

Discussion dans 'Référencement international (langues, pays)' créé par Tapoteur, 2 Avril 2009.

  1. Tapoteur
    Tapoteur Nouveau WRInaute
    Inscrit:
    2 Avril 2009
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,
    voila je dois traduire un site en differentes langues.
    Je vais tres certainement opte pour l'utilisation de repertoires pour differencier les langues /fr, /en, ...

    Mais voila mon soucis, sur la version francaise, l'adresse de ma page "produit" va etre du genre :
    /fr/produit.php (qui redirigerait vers produit.php?lang=fr)

    Pour l'instant, si je change juste le parametre de la langue en anglais dans l'url, j'ai :
    /en/produit.php (qui redirigerait vers produit.php?lang=en)

    Hors "produit" en anglais ne veut rien dire, je prefererai avoir ceci par exemple :
    /en/product.php (qui redirigerait vers produit.php?lang=en)

    Y a t il une solution miracle ou est ce que je vais devoir mettre dans mon fichier .htaccess une regle de rewriting pour chaque page dans chaque langue ?
    Donc si j'ai par exemple 3 langues et 10 pages, je vais devoir faire 3*10 regle de rewriting pour avoir les noms de fichiers dans la langue correspondante ??

    Je suis a votre disposition si je n'ai pas ete tres clair.
    D'avance merci pour vos conseils.
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Bonjour
    L'avantage des règles de réécriture d'URL est que tu peux utiliser des expressions régulières pour traiter des schémas de construction d'URL. Ton problème doit pouvoir se régler en une ligne (il faudra après mettre en place des redirections 301 des anciennes URL vers les nouvelles)
     
  3. Tapoteur
    Tapoteur Nouveau WRInaute
    Inscrit:
    2 Avril 2009
    Messages:
    2
    J'aime reçus:
    0
    Mon soucis est que je ne vois pas trop comment en une seule expression reguliere dire que :

    en "fr" je dois avoir par exemple :
    /fr/nouvelles.php -> nouvelles.php?lang=fr
    /fr/produit.php -> produit.php?lang=fr
    /fr/liens.php -> liens.php?lang=fr

    et en anglais
    /en/news/php -> nouvelles.php?lang=en
    /en/product.php -> produit.php?lang=en
    /en/links.php -> liens.php?lang=en
     
  4. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    En effet en une ligne ca ne peut pas passer, j'avais pas trop réfléchi ...
     
  5. duplex13
    duplex13 WRInaute discret
    Inscrit:
    30 Juin 2005
    Messages:
    182
    J'aime reçus:
    1
    Je ne vois pas de problème ici : si tu as un répertoire (ou mieux un sous-domaine) par langue, il n'y a pas nécessité de différentier la langue en fonction du nom de la page ("produits.html" ou "products.html").

    Si le site est en php, le début du script php se fera en déterminant la langue en fonction du sous-domaine et l'url-rewriting ne sera là que pour rediriger vers la bonne partie du script.
     
  6. salvia34
    salvia34 Nouveau WRInaute
    Inscrit:
    15 Février 2006
    Messages:
    25
    J'aime reçus:
    0
    Bonsoir,

    Je m'excuse de déterrer ce topic, mais j'ai un besoin similaire avec une structure identique.

    Je me permets de demander une précisions là-dessus :

    L'URL étant prise en compte par les moteurs de recherche (à faible dose d'après ce que j'ai pu comprendre), l'intérêt peut-être intéressant non ?

    Dans mon cas je ne possède qu'une dizaine de page (site vitrine donc pas besoin de regex) et je précise qu'ils ont un nommage propre (pas de suroptimisation, un mot voir deux séparés par un tiret maxi), du coup ça me pose pas souci de faire un URL rewriting distinct pour chaque page, mais si cela vaut le coup.. d'où ma question ?

    Merci d'avance ;)
     
  7. duplex13
    duplex13 WRInaute discret
    Inscrit:
    30 Juin 2005
    Messages:
    182
    J'aime reçus:
    1
    Bonjour,

    Cette phrase était écrite dans le cadre de la mise en place de 2 sites dans 2 langues différentes ayant des noms de domaines distincts et en utilisant l'URL Rewriting.

    Exemple : la règle
    Code:
    RewriteRule ^([a-z|0-9|-]{1,99})-prod([0-9]{1,5}).html produit.php?produit=$2
    mène au script php indépendamment de la langue et dont le traitement différera en fonction de la variable $produit et de la langue en se basant sur le nom de domaine :

    Code:
    $provenance = $_SERVER['HTTP_HOST'];
    if ($provenance == "mondomandeenanglais.com")
    {
      $langue = "en";
    }
    if ($provenance == "mondomandeenfrancais.fr")
    {
      $langue = "fr";
    }
    D'où ma remarque. Dans le cas d'un site simple, il faut bien orienter l'internaute vers la page dans la bonne langue.
     
Chargement...
Similar Threads - Noms fichiers langues Forum Date
Meilleure solution pour les noms de fichiers HTML Débuter en référencement 6 Novembre 2020
Noms des fichiers images et DC ? Demandes d'avis et de conseils sur vos sites 30 Juin 2015
Noms de fichiers identiques, url proches et Duplicate Content Référencement Google 11 Octobre 2011
Noms des fichiers (URL) : faut-il des accents ? Rédaction web et référencement 24 Août 2011
Yahoo Yahoo! et les noms de fichiers Le café de WebRankInfo 31 Août 2010
[Résolu]Rewriting avec des noms de fichiers contenant des - URL Rewriting et .htaccess 10 Mai 2007
noms de fichiers html d'un site multilingue Référencement international (langues, pays) 12 Mars 2007
2 noms de domaines et les fichiers robots.txt ? Débuter en référencement 13 Septembre 2006
quel noms de fichiers Débuter en référencement 4 Novembre 2004
Utilisations du signe + dans les noms composés de villes Référencement Google 29 Juillet 2021
Utilisation de sous domaines au lieu de noms de domaine propres Techniques avancées de référencement 18 Juin 2021
Trouver les noms de domaines contenant un mot particulier Noms de domaine et référencement 22 Mai 2021
Où vendre des noms de domaine en .fr aux enchères ? Noms de domaine et référencement 6 Avril 2021
Sites avec noms de domaines différents par pays Référencement international (langues, pays) 30 Décembre 2020
Récapitulatif eBook sur les noms de domaine Noms de domaine et référencement 8 Octobre 2020
Impact des noms de domaine blacklistés à cause d'emailing Référencement Google 18 Septembre 2020
serped.net bon outil pour évaluer les noms de domaines expirés ? Netlinking, backlinks, liens et redirections 4 Mai 2020
WordPress Boutique en ligne - 2 noms identiques ? Débuter en référencement 29 Janvier 2020
Google a indexé des noms de domaine sans site Référencement Google 19 Juin 2019
Découvrez le secteur des noms de domaine au NddCamp Le café de WebRankInfo 12 Mai 2019