Mon superviseur m'a demandé de rechercher un moyen de faire en sorte que le domaine racine du site Web accède au sous-domaine.
Comme:
example.com
est le domaine racinetest.example.com
est le sous-domaineTaper example.com
devrait passer au test.example.com
. Est-ce possible?
En effet vous pouvez. Par exemple, certains ne réalisent pas un www. L'URL est un sous-domaine réel. Donc, cela se passe tout le temps.
Vous pouvez accéder aux paramètres de votre serveur et choisir votre sous-domaine comme nom de domaine principal ou ajouter du code pour créer une redirection.
De nombreuses personnes utilisent des serveurs Apache pour héberger des sites Web. Lorsque vous avez utilisé un nom de domaine avec du trafic, il est conseillé d’utiliser une redirection 301 dans le fichier .htaccess situé dans le dossier racine de votre site Web. Le but est que vous dites aux moteurs de recherche, aux signets, etc., que nous sommes les mêmes et que nous avons déménagé ici. C'est la version courte.
Vous ajouteriez du code comme celui-ci au fichier htaccess.
RewriteEngine on
RewriteCond %{HTTP_Host} ^example.com [NC]
RewriteRule ^(.*)$ http://subdomain.example.com/$1 [L,R=301,NC]
Sinon, si vous exécutez NGINX (vous ne pouvez pas utiliser .htaccess), créez un bloc serveur pour example.com
Avoir simplement
server {
listen 80;
server_name www.example.com example.com;
rewrite ^ $scheme://example.example.com;
}
server {
listen 80;
server_name example.example.com;
### REST OF VHOST ###
}