Internationalisation avec domaine - Images et autres fichiers publiques

Discussion dans 'Référencement international (langues, pays)' créé par stephweb13, 21 Septembre 2016.

  1. stephweb13
    stephweb13 WRInaute discret
    Inscrit:
    11 Janvier 2012
    Messages:
    67
    J'aime reçus:
    0
    Bonjour,

    j'ai une petite question SVP.

    Je suis en train de développeur un site web qui aura une version Française :
    http://www.domain-name.fr
    Et une version Anglaise :
    http://www.domain-name.com
    Et une version Espagnole :
    http://www.domain-name.es

    Comment faire en sorte que les images ne soit pas dupliquées ?

    J'ai pour habitude de faire ceci :
    D'abord créer une fonction (que j'utiliserai pour charger en absolue tout mes fichiers publiques) :
    Code:
    function getRootUrl()
    {
    	return config('routing.protocol').'://'.$_SERVER['HTTP_HOST'];
    }
    
    Ensuite pour par exemple charger le logo, j'ai juste à faire ceci :
    Code:
    <img itemprop="logo" src="<?php echo getRootUrl(); ?>/images/logo.png" alt="Logo">
    
    Mais dans l'état actuelle des choses, mon image logo sera accessible depuis ces 3 URL :
    http://www.domain-name.fr/images/logo.png (lorsqu'on est sur la version Française)
    http://www.domain-name.com/images/logo.png (lorsqu'on est sur la version Anglaise)
    http://www.domain-name.es/images/logo.png (lorsqu'on est sur la version Espagnole)
    Et j'aurai le même problème avec toutes mes images, et aussi mes fichiers publiques CSS, JS,...

    Quelle est la meilleur solution pour ceci svp ?

    Je pensais modifier ma function :
    Code:
    function getRootUrl()
    {
    	return config('routing.protocol').'://www.domain-name.com';
    }
    
    Et dans cette function je précise manuellement le server sur lequel charger les images. Histoire que Google indexe que les images de la verion ".com".

    _Mais le problème c'est que les images, par exemple le logo restera accessibles depuis ces 3 URL :
    http://www.domain-name.fr/images/logo.png
    http://www.domain-name.com/images/logo.png
    http://www.domain-name.es/images/logo.png
    Alors que je souhaite qu'il soit accéssible uniquement depuis cette URL :
    http://www.domain-name.com/images/logo.png

    Comment faire ?
    Que me conseillez-vous SVP ?

    (Je crois que les sites web qui utilisent soit des domaines ou sois des sous-domaines différents pour gérer l'internationalisation, utilisent un serveur externe pour héberger leurs fichiers publiques. Mais je préfère éviter cette solution si c'est possible).

    Merci beaucoup.
     
  2. zlinguy
    zlinguy Nouveau WRInaute
    Inscrit:
    13 Mai 2009
    Messages:
    5
    J'aime reçus:
    0
    Bonjour

    Perso, je laisserais les images se dupliquer mais je traduirais les alt text, title, subject et description de ces images.
    Un 'rel alternate' entre les differentes URL des images previendra le duplicate et les meta data traduites en local augmenteront la performance locale.
     
Chargement...
Similar Threads - Internationalisation domaine Images Forum Date
Internationalisation meta et contenu Référencement international (langues, pays) 6 Avril 2017
Probleme d'internationalisation malgré des réussites Référencement international (langues, pays) 9 Mars 2017
Modification structure URLs pour internationalisation Référencement international (langues, pays) 9 Juin 2016
Configuration spécifique de mod_rewrite (internationalisation) URL Rewriting et .htaccess 19 Décembre 2014
WordPress Site Multi-domaine et WPML Référencement international (langues, pays) Mercredi à 19:50
Choisir le bon nom de domaine + extension Débuter en référencement Lundi à 11:33
Test : domaine racheté et backlinks morts 10 ans Netlinking, backlinks, liens et redirections 18 Mai 2020
Inscription sur un domaine de référence Débuter en référencement 9 Mai 2020
Achat d'un vieux nom de domaine Noms de domaine et référencement 8 Mai 2020
2 hreflang sur le même domaine et dossier Référencement international (langues, pays) 4 Mai 2020
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice