Hello à tous,

Le titre n'est peut être pas assez explicite Smiley langue mais par avance merci pour vos retours.

on a un site qui va avoir plusieurs nom de domaines =>
bestexample.com / goodexample.com / topexample.com / etc...

Nous souhaiterions avoir des graphismes/templates/logo totalement différent selon le domaine par lequel arrive l'internaute mais garder un seul et unique site (BDD, etc..) pour des raisons de maintenance...

Merci !

PS: le referencement sur les moteurs de recherches n'est pas notre priorité.
Bonjour,

Vous pouvez très bien mettre vos feuilles de style sur un même serveur/nom-de-domaine pour tous les sites concernés. Si vous pouvez le faire c'est même mieux pour vos performances d'affichage (téléchargement simultané CDN).

Mais quoi qu'il en soit il vous faudra configurer vos feuilles de style pour chaque site. Le fait que vous utilisiez plusieurs nom de domaine ne change rien à cela et ne rend pas le procédé plus complexe.

Et donc, comme pour un site classique, on pourrait imaginer que vous utilisiez une feuille de style de base servie à tous vos sites, puis une feuille personnalisée (genre "thème enfant") spécifique à chacun d'entre eux.

weeza9 a écrit :
PS: le referencement sur les moteurs de recherches n'est pas notre priorité.

De toute manière, quelque soit la méthode, n'y a aucune raison que cela puis impacter le référencement.
Olivier C a écrit :
Bonjour,

Vous pouvez très bien mettre vos feuilles de style sur un même serveur/nom-de-domaine pour tous les sites concernés. Si vous pouvez le faire c'est même mieux pour vos performances d'affichage (téléchargement simultané CDN).

Mais quoi qu'il en soit il vous faudra configurer vos feuilles de style pour chaque site. Le fait que vous utilisiez plusieurs nom de domaine ne change rien à cela et ne rend pas le procédé plus complexe.

Et donc, comme pour un site classique, on pourrait imaginer que vous utilisiez une feuille de style de base servie à tous vos sites, puis une feuille personnalisée (genre "thème enfant") spécifique à chacun d'entre eux.


De toute manière, quelque soit la méthode, n'y a aucune raison que cela puis impacter le référencement.


Merci pour votre retour.

N'existe-t-il pas de plugin qui fasse ce genre de choses ? auriez-vous une source que nous puissions exploiter (tuto ou autre)?

Nous utilisons principalement des templates et nos dev ont du mal à trouver une solution.
Modérateur
Bonjour, changer de thème graphique en fonction d'un nom de domaine n'est pas bien compliqué, après il faut savoir de quoi on parle.

- Utilisez-vous un langage serveur, lequel?
- framework, CMS, code sur mesure ?
- utilisez-vous un système de theming.

Vous parlez de plugins et templates, mais sur quel système?

en php on accède au nom de domaine grâce à
$_SERVER['HTTP_HOST']


à partir de cela, créer un système simple, charger un theme, ou quelque chose du genre n'est pas bien sorcier.
Salut kustolovic,

merci de t'intéresser à mon post.

on a développé une appli "from scratch" sous symfony et on utilise des templates responsive.

A ma connaissance nous n'avons pas de système de "theming"

Si vous pouviez m'apporter vos lumieres en MP ça serait top.

Merci encore !
Modifié par weeza9 (01 Dec 2013 - 16:21)
Administrateur
Bonjour,

Alsacreations.com est une communauté d'entraide : les échanges se font en public pour qu'ils puissent servir à d'autres, pour éviter de se répéter ou mieux cibler sa réponse après avoir lu les échanges d'autres intervenants. Les échanges par MP ne sont donc pas les bienvenus quand ils pourraient aussi bien avoir lieu dans un sujet, à moins qu'il y ait des raisons particulières (confidentialité, etc) même si bien sûr ça n'empêche pas de discuter, d'aller plus loin à titre rémunéré si la tâche se révèle plus ardue que prévue, etc
Je vois 2 grosses possibilités :
1) tes sites ont tout en commun, sauf le css.

Pour faire simple : tu utilises la variables pour avoir le nom de domaine ($_SERVER['HTTP_HOST']) fourni par Kustolovic.

Si c'est un nom de domaine, tu utilises le fichier css1, si c'est un autre, tu utilises le fichier css 2.

Ce qui donne quelque chose genre :


/*Le début du code html, jusqu'au head*/
<?php if($_SERVER['HTTP_HOST']=="www.exemple.com): ?>
<link rel="stylesheet" type="text/css" href="premiercss.css" />
<?php elseif($_SERVER['HTTP_HOST']=="www.topexemple.com): ?>
<link rel="stylesheet" type="text/css" href="secondcss.css" />
<?php elseif($_SERVER['HTTP_HOST']=="www.exemple.com): ?>
<link rel="stylesheet" type="text/css" href="troisiemecss.css" />
<?php else:?>
<link rel="stylesheet" type="text/css" href="cssdefaut.css" />
<?php endif; ?>
<!-- la suite de ton code html -->


2) Tes sites n'ont rien en commun à part la base de données
Dans ce cas-là, aucun soucis, il suffit de se connecter à la même base de données.
Modifié par Lothindil (02 Dec 2013 - 14:23)