Comment mettre en place une redirection HTTP en JQuery / JavaScript ?

Une redirection est très facile à implémenter en JavaScript et pour l'effectuer, aucune bibliothèque supplémentaire, comme JQuery, n'est nécessaire.

Une redirection HTTP permet de rediriger le navigateur vers une autre page internet. Une redirection est très facile à implémenter en JavaScript et pour l'effectuer, aucune bibliothèque supplémentaire, comme JQuery, n'est nécessaire.

Il faut pour cela utiliser l'objet window.location qui contient toutes les informations sur la page courante. Il permet également de rediriger l'utilisateur vers une nouvelle page. La fonction replace() permet de rediriger l'utilisateur vers une nouvelle page internet sans garder la page d'origine dans l'historique. C'est le même comportement qu'une redirection HTTP. Si vous souhaitez garder la page d'origine dans l'historique, il suffit de changer la valeur de l'attribut href avec l'URL de redirection. Ce comportement se produit lorsque l'on clique par exemple sur un lien dans une page internet.

window.location.replace(http://www.monsite.com/); //Redirection similaire à une redirection HTTP
window.location.href = http://www.monsite.com/; //Redirection similaire à un clic sur un lien

Lire aussi : Rediriger des pages .php vers .html via .htaccess

JQuery