Dévier à partir d'une page HTML - Stack Overflow

Pour être complet, je pense que la meilleure façon, si possible, est d'utiliser réoriente du serveur, afin d'envoyer un code d'état 301. Ceci est facile à faire via des fichiers .htaccess en utilisant Apache. ou via de nombreux plugins utilisant WordPress. Je suis sûr qu'il ya aussi des plug-ins pour tous les principaux systèmes de gestion de contenu. En outre, cPanel a la configuration très facile pour les 301 réoriente si vous avez cette installé sur votre serveur.

Ceci est une mise en somme de toutes les réponses précédentes plus une solution supplémentaire en utilisant HTTP Refresh en-tête via .htaccess

1. HTTP Refresh en-tête

Tout d'abord, vous pouvez utiliser .htaccess pour définir un en-tête de rafraîchissement comme celui-ci

Ceci est l'équivalent « statique » d'utiliser la fonction header () en PHP

Notez que cette solution ne soit pas prise en charge par tous les navigateurs.

Avec une autre URL:

Sans une URL alternative:

Avec une autre URL:

Sans une URL alternative:

Comme recommandé par Billy Moon, vous pouvez fournir un lien de rafraîchissement en cas de problème:

Pour prendre en charge les navigateurs sans JS ajouter la ligne meta redirection HTML à un élément noscript. La méta redirect imbriqué noscript combinée avec l'étiquette canonique aidera votre classement des moteurs de recherche aussi bien.

Un code de redirection approprié URL côté client ressemble à ceci (avec un IE 8 et fixer inférieur et sans délai):

a répondu le 13 septembre '15 à 09h37

Vous pouvez utiliser un fichier META « redirection »:

Mais je préfère vous recommandons d'utiliser mod_rewrite. si vous avez la possibilité.

Articles Liés