web-dev-qa-db-fra.com

Impossible de trouver l'index pour non www

Le domaine pointe vers un serveur de noms A-Record et, à partir de maintenant, les serveurs de noms sont définis par défaut sur registrar (GoDaddy). Je suis allé dans /var/www directory et édité index.html en <meta http-equiv="refresh" content="0; url=http://siteB.com/" />, et maintenant seulement www.example.com redirige vers le site B. non-www pointe toujours vers le site A. Comment puis-je avoir à la fois -www et www point sur le site B? Ou mieux encore, comment savoir où se trouve index.html pour non-www? Je ne suis pas un expert d'Apache, mais j'ai Webmin avec Apache Webserver.

1
user48767

Je ne recommanderais pas l'utilisation de balises méta HTML pour gérer les redirections. Allez dans votre répertoire racine, trouvez le fichier .htaccess et ajoutez-le en haut.

# This allows you to redirect your entire website to any other domain

Redirect 301 / http://siteB.com/

Vous devrez peut-être modifier vos paramètres pour afficher ce fichier car la plupart des programmes masquent le fichier .htaccess par défaut. Cela redirigera toutes les pages vers ce site. Si vous avez des pages qui existent dans A mais pas dans B, vous obtiendrez des erreurs 404 sur ces redirections.

1
BradHanks