Comment configurer des redirections de méta-pages avec uniquement du HTML

0
167

Si vous souhaitez configurer une redirection vers un autre site Web, vous n'avez pas besoin de définir mettre en place des règles de routage sur un serveur Web ou déranger avec JavaScript ; HTML intègre des outils de redirection à l'aide de balises META. Nous verrons comment et quand les utiliser.

Vous n'avez pas besoin de JavaScript ou de règles de routage sophistiquées

< p>Bien sûr, si vous avez la possibilité de mettre en place quelque chose de mieux, vous devriez le prendre. Si vous avez un accès complet au serveur Web sur lequel votre site s'exécute, vous devriez probablement configurer une redirection 301 ou 302, ou si la ressource se trouve sur le même serveur, configurez une réécriture d'URL afin que l'utilisateur ne soit pas affecté du tout. Même l'hébergement partagé avec Apache peut gérer les redirections 301 avec les fichiers de configuration .htaccess.

Cependant, le monde réel n'est pas toujours aussi joli et il vous suffit parfois de déployer une page HTML qui redirige chaque utilisateur ailleurs. Généralement, cela est plus utile dans les cas où vous ne pouvez pas utiliser un fichier .htaccess approprié, comme avec certains systèmes de gestion de contenu qui l'écrasent.

Ce n'est toujours pas une excellente solution, ce n'est pas idéal pour le référencement, car il s'agit d'une redirection côté client, et ce type de redirection affichera un écran blanc du côté de l'utilisateur en attendant la redirection. Si vous souhaitez toujours en configurer un, HTML contient des outils intégrés.

En utilisant les redirections de méta-actualisation HTML, vous pouvez envoyer un utilisateur vers une nouvelle page. Créez un fichier HTML avec rien d'autre que ce qui suit, en remplaçant example.com par votre URL :

<meta http-equiv=”refresh” content=”0; URL=https://www.example.com/” /> Publicité

Le zéro avant cela signifie que cette redirection se produira instantanément, ce qui est probablement l'idéal. Cependant, si vous souhaitez plutôt afficher le message ennuyeux “cliquez ici si vous n'êtes pas redirigé dans cinq secondes”,” vous pouvez également le faire, en ajoutant un deuxième lien que les utilisateurs :

<head> <meta http-equiv=”refresh” content=”5; URL=https://www.example.com/” /> </tête> <corps> <p>Si vous n'êtes pas redirigé dans les cinq secondes, <a href=”https://www.example.com/”>cliquez ici</a>.</p> </corps>

Cependant, les redirections de méta-actualisation HTTP sont prises en charge dans chaque navigateur, il est donc presque toujours préférable de simplement rediriger les utilisateurs instantanément.