J'ai essayé de rediriger dans la section "tête", mais ce que j'ai eu était un écran scintillant. Je souhaite avoir le www.redirect à l'URL "propre". Comment puis-je le faire sans le scintillement (ce que je prends, c'est rediriger complètement)
J'ai essayé de rediriger dans la section "tête", mais ce que j'ai eu était un écran scintillant. Je souhaite avoir le www.redirect à l'URL "propre". Comment puis-je le faire sans le scintillement (ce que je prends, c'est rediriger complètement)
Réponses:
La différence est parce que www. ne fait pas partie du domaine principal. www. s'appelle un sous-domaine.
Cela signifie que sur votre site Web, vous devrez vous assurer que le sous-domaine www. pointe vers le même dossier que votre domaine principal. Avec cela, vous n'aurez besoin d'aucune redirection, et les deux seront exactement les mêmes.
www
n'est pas un sous-domaine; c'est le nom d'hôte. Voir cette réponse sur la défaillance du serveur : serverfault.com/a/269840/324849
www
est le nom d'hôte, example.com
le nom de domaine et www.example.com
le nom de domaine complet. Je ne sais pas où vous obtenez c'est www
un sous-domaine. Si vous avez quelque chose à sauvegarder pour votre position, modifiez votre question pour l'inclure et ajoutez-y un lien.
Comment allez-vous rediriger dans la section "head" de votre code HTML? Utilisez-vous « actualiser », par exemple, quelque chose comme <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://example.com/index.html">
(avoir une valeur supérieure à 0 indique que vous souhaitez avoir un délai de x secondes avant que le navigateur actualise la page) ou utilisez-vous une redirection 301 comme indiqué dans Will insérant le code HTML à partir une page de redirection 301 dans un document remplit-elle la même fonction qu'une redirection réelle 301? ou autre chose? Si vous utilisez un serveur Web Apache et que vous pouvez le modifier, httpd.conf
vous pouvez transformer www.example.com en alias pour example.com. Par exemple, en mettant les éléments suivants dans une VirtualHost
section pour le nom de domaine, puis en redémarrant le logiciel du serveur Web Apache avec apachectl restart
:
ServerName example.com
ServerAlias www.example.com
Cela ne changera pas l'URL, mais tous deux pointeront vers la même racine de document. Si vous souhaitez réécrire l'URL, une autre option, si vous utilisez Apache pour le serveur Web, consiste à afficher l'explication fournie pour la question Modification de www afin de pointer vers un non-www, et non l'inverse, en utilisant .htaccess sur une autre pile. Site d'échange, webmasters.stackexchange.com .
Eh bien, il semble que ce soit un problème local , et uniquement avec Chrome: deux onglets avec www. et sans IE ne montre pas le problème, mais le fait dans Chrome mais uniquement sur cette machine - peut-être un problème de mise en cache? Oh bien c’est littéralement mon problème à résoudre. Merci tout le monde!!