web-dev-qa-db-fra.com

Pointez plusieurs domaines vers une seule page, avec un bouton unique basé sur le domaine source

Je suis un développeur de logiciels, mais je suis écologique en ce qui concerne le développement Web et la gestion de domaines.

Disons que j'ai enregistré quelques domaines:

  • apples.example
  • bananas.example
  • cherries.example

... et [avec une société distincte], je suis sous un plan "Premium Shared Hosting" (inclut "sites Web illimités, sites parqués illimités, 100 sous-domaines").

Je veux avoir tous les domaines pointent vers un seul site Web, de sorte que les utilisateurs qui entrent tout des noms de domaine voient tous la page identique à l'exception de pour un bouton incitant l'utilisateur à ajouter l'élément nommé dans le domaine à son "panier" ou à quoi que ce soit d'autre.

Exemple:

  • si un utilisateur accède à apples.example, il est dirigé vers une page comportant un bouton Add apples to cart.
  • si un utilisateur accède à bananas.example, il est amené à sur la même page, , sauf que l'action du bouton est maintenant Add bananas to cart.

On me dit que c'est impossible avec une seule page et que, par conséquent, je devrai ajouter chaque domaine à l'hôte un par un via l'interface Web de cPanel, et créer ce processus. pages de sous-domaine pour chaque individu.

Je suis nouveau dans ce domaine, mais je trouve toujours très difficile de croire qu’il n’ya pas de moyen facile de le faire.

Pensées?

1
ashleedawg

Tout d'abord, vous devez pointer tous les domaines sur le même dossier. Donc, toute demande se terminera par le même script. Ses différents sur son propre serveur, et l'hébergement loué.
Détectez le domaine à partir des variables de serveur, l’url de votre langage de script préféré et apportez des modifications à la sortie en fonction de cela.
Sans script, il n’est pas possible de le faire avec le même fichier/script.

Si vous rencontrez des problèmes avec la première étape, par exemple, lorsque le fournisseur d'hébergement ne l'autorise pas, vous pouvez copier le même script sur chaque site ftp et le faire après toute modification du script. En fait, il vaut mieux changer d'hébergement, pour autoriser les alias de domaine.]

En général: tous les domaines sont des alias pour le même serveur/site. Le script sur site détecte le domaine demandé.

Mise à jour: Si vous avez votre adresse IP et votre serveur (virtuel), avec un logiciel de serveur Web configuré pour figurer sur une adresse IP donnée pour tout nom de domaine, vous pouvez configurer un nombre illimité de noms de domaines à résoudre sur votre adresse IP de serveur. Le nom de domaine nécessite un parking, chez la même ou une autre société d'hébergement, peu importe où.
Les serveurs virtuels sont peu coûteux, mais coûtent plus cher que l'hébergement partagé habituel.
Puisque vous êtes nouveau sur le Web, recherchez une société de serveur virtuel pour configurer et gérer tout le matériel à votre place, je veux dire la configuration du logiciel de serveur Web.

3
LeonidMew