web-dev-qa-db-fra.com

Diriger à partir d'une solution d'hébergement 1und1, avec les URL intactes

Je l'ai déjà fait auparavant sur GoDaddy sans accroc, mais je n'arrive pas à comprendre ce cas particulier.

J'ai un espace de domaine avec l'URL temporaire http://yogainun.mysubname.com et héberge le nom de domaine qui doit lui être appliqué à 1und1.de. À l'heure actuelle, je l'ai configuré de sorte que, du nom de domaine 1und1 hébergeant l'adresse http://www.yoga-in-unternehmen.de, le cadre soit redirigé vers le sous-domaine que je viens de mentionner.

Mais ce n'est pas ce que je veux.

http://www.yoga-in-unternehmen.de doit être le domaine. Avec la redirection du cadre, les URL telles que http://www.yoga-in-unternehmen.de/example-article ne s'affichent pas. Mais c'est ce que je veux.

Avec GoDaddy dans un cas similaire, je viens d’activer DNS et de changer les serveurs de noms. Cela a fonctionné sans problème, mais pas avec 1und1. Y a-t-il quelque chose qui me manque?

2
Jelmar

Actuellement, vous semblez avoir deux domaines: yoga-in-unternehmen.de avec DNS et site Web hébergé par 1 & 1, et yogainunternehmen.de hébergé par un autre hôte. Le premier domaine ne renvoie actuellement qu'un jeu de cadres qui charge le contenu réel du deuxième hôte.

Comme vous le constatez à juste titre, ce n’est pas un très bon arrangement. (Je ne vais pas énumérer les raisons ici. Il suffit de noter qu’il existe très peu de problèmes pour lesquels les cadres HTML constituent la solution correcte.) What est La réponse correcte dépend de ce que vous voulez atteindre et des fonctionnalités prises en charge par vos hébergeurs:

Si vous souhaitez conserver le contenu réel hébergé sur yogainunternehmen.de, mais que yoga-in-unternehmen.de soit le domaine vu par les utilisateurs, une solution consiste à ajouter un enregistrement DNS CNAME à partir de yoga-in-unternehmen.de (et www.yoga-in-unternehmen.de) à yogainunternehmen.de.

Si le fournisseur d’hébergement pour yogainunternehmen.de utilise hébergement virtuel basé sur le nom (ce qu’ils sont très probablement), vous devrez également lui indiquer que yoga-in-unternehmen.de est maintenant un alias pour yogainunternehmen.de. (En fait, vous devriez le faire en premier, avant d'ajouter l'enregistrement CNAME.) Cela peut être possible à partir de leur panneau de configuration ou vous devrez peut-être contacter eux personnellement.

Enfin, vous devez ajouter un redirection HTTP 301 de yogainunternehmen.de à yoga-in-unternehmen.de, afin de ne pas servir de contenu dupliqué à partir des deux domaines. Comme les sites Web des deux domaines sont désormais desservis par le même hôte, vous pouvez le faire entièrement à cet endroit. Certains hébergeurs peuvent vous laisser le faire entièrement à partir de leur panneau de contrôle. sinon, si vous avez (ou pouvez ajouter) un fichier .htaccess dans le répertoire racine de votre site Web pour yogainunternehmen.de (qui sert également maintenant yoga-in-unternehmen.de), et que le serveur Web prend en charge - mod_rewrite , vous pouvez utiliser le jeu de règles suivant:

# Standard preamble for mod_rewrite in root .htaccess file:
RewriteEngine On
RewriteBase /
Options +FollowSymLinks

# Redirect to yoga-in-unternehmen.de if accessed via some other hostname:
RewriteCond %{HTTP_Host} !=yoga-in-unternehmen.de
RewriteRule ^(.*)$ http://yoga-in-unternehmen.de/$1 [R=301,L]

Sinon, au lieu d'utiliser CNAME, vous pouvez simplement déplacer les deux domaines vers le même fournisseur DNS et d'hébergement Web (il n'est même pas nécessaire que ce soit l'un de vos fournisseurs actuels) et les configurer en tant qu'alias l'un pour l'autre. Cela pourrait être moins cher que de maintenir deux comptes d'hébergement distincts. Pour les détails pratiques de cette opération, je suggérerais de demander au fournisseur d'hébergement vers lequel vous souhaitez vous installer, il disposera d'un incitatif financier pour vous aider le plus possible. Vous souhaiterez probablement conserver les deux domaines et demander à un serveur de rediriger les redirections 301 vers un autre serveur, afin que vous ne rompiez aucun lien existant avec votre site et que vous ne perdiez aucun rang dans les moteurs de recherche.

1
Ilmari Karonen

Avec l'hébergement de type cPanel, cela s'appelle un domaine addon et ce qu'il fait en coulisse est une redirection. Avez-vous la possibilité de configurer un domaine addon ou pouvez-vous faire une redirection comme ceci:

RewriteCond %{HTTP_Host} !=yoga-in-unternehmen.de
RewriteRule ^(.*)$ http://yoga-in-unternehmen.de/$1 [R=301,L]
1
paulmorriss

Espérons que cela vous aidera http://faq.1and1.com/domains/domain_admin/dns_settings/9.html ne pouvez-vous pas ouvrir un ticket de support?

1
toomanyairmiles