FERMETURE AUTO ET REDIRECTION 

Outils pour webmaster. Trucs et astuces en code HTML et JavaScript : améliorer son site internet

Descriptif : commande la fermeture d'une page au bout d'un temps que l'on peut déterminer et effectue une redirection vers une autre page. Voir plus bas d'autres exemples de redirection.

Nota : suivant la configuration plus ou moins restrictive de votre navigateur, de votre firewall ou des outils anti-popup, les scripts JavaScript peuvent ne pas fonctionner correctement.

Exemple : Cliquez ici pour fermer et effectuer une redirection Fermeture et redirection

Mise en oeuvre : Sélectionnez et copiez directement à l'écran le code ci-dessous et collez-le dans votre page, code HTML visible.

Entre les deux balises <head> et </head>

<!-- DEBUT CODE FERMETURE AUTO -->
<script>
<!--
function autoChange()
{
var timeID = setTimeout("location.href= 'http://www.VOTRE_SITE.COM/VOTRE_PAGE_DE_REDIRECTION.htm'", 4000)
}
</script>
<!-- FIN CODE FERMETURE AUTO -->

 

Dans la ligne de la balise <body>

<!--DEBUT CODE -->
<BODY onload="autoChange()">
<!--FIN CODE -->

Remarque : vous devez indiquer le chemin absolu de votre page de redirection.
C'est-à-dire : http://www.votre">http://www.votre_site.com/votre_page.htm

Au bout de la ligne, le chiffre 4000 indique 4000 millisecondes = 4 secondes. Vous pouvez changer cette valeur.

ATTENTION : les moteurs d'indexation ne suivent pas les liens en JavaScript.


On peut aussi employer une balise <meta> telle que :

<meta http-equiv="refresh" content="6; url=http://www.autre_site.com">

content="6; contient le nombre de secondes pendant lesquelles la page reste affichée avant d'aller à http://www.autre_site.com. Mais il vaut mieux ne pas l'utiliser, les moteurs d'indexation n'aimant pas du tout ce type de redirection surtout si content="0";

Générateur de redirection

Temps d'attente avant la redirection : 
Votre adresse de redirection : 


    

 

Code à insérer dans votre page HTML entre les balises <body> et </body>


Une simple redirection en JavaScript : entre les deux balises <head> et </head>

<!--DEBUT CODE  REDIRECTION -->
<script language="javascript">
<!--//
window.location.replace("http://www.site.com/page.htm");
//-->
</script>
<!--FIN CODE REDIRECTION -->



Dans le fichier .htaccess situé à la racine de votre site :

RewriteRule ^page1\.htm$ http://www.autre_site.com/page1.htm [L]
# Redirige temporairement la page de votre site A vers celle d'un site B

RewriteRule ^outils/page1\.htm$ /outils/page1.htm [R=301,L]
# Redirige de façon permanente la page1 du dossier outils de votre site A vers la page1 du dossier outils d'un site B
ou de la même façon et pour un dossier :
RedirectPermanent /images http://www.un_autre_site.com/images
ou de façon temporaire
RewriteRule ^images(.*) http://www.un_autre_site.com/images$1 [L]
Remarque : suivant la configuration de votre serveur, l'écriture peut être légèrement différente.

Retour

Copyright www.toulouse-renaissance.net ©