Redirection intelligente

bdube30bdube30 Member
Salut Pluxiens, Pluxiennes !


Avant, mon blog était hébergé ici : bdube.legtux.org, et maintenant il l'est ici www.carnetb.com.


Pour l'instant, je fait une redirection vers mon nouveau domaine après un délai de 5 secondes. mais cette redirection se fait à partir de n'importe qu'elle page de l'ancien domaine vers la page d'acceuil du nouveau site. Je me de mandais s'il était possible de faire une redirection dynamique.


J'entend pas dynamique que si le visiteur de trouve à l'adresse suivante :

http://bdube.legtux.org/article17/courts-metrages

qu'il soit redirigé vers cette page :

http://www.carnetb.com/article17/courts-metrages


Donc est-ce qu'il y a un moyen dynamique de le faire ? Présentement, le code de redirection que j'utilise est celui ci :
<script type="text/javascript">
        window.onload = Init;
       
        var waitTime = 5; // Temps d'attente en seconde
        var url = 'http://www.carnetb.com';     // Lien de destination
        var x;
       
        function Init() {
                window.document.getElementById('compteur').innerHTML = waitTime;
                x = window.setInterval('Decompte()', 1000);
        }
       
        function Decompte() {
                ((waitTime > 0)) ? (window.document.getElementById('compteur').innerHTML = --waitTime) : (window.clearInterval(x));
                if (waitTime == 0) {
                        window.location = url;
                }
        }
</script> 


Et par la suite j,affiche un message :
<div id="com"
 <p><strong>Dans <span id='compteur'>5</span> secondes, vous serez redirigé vers le nouveau domaine du blog !</strong></p> 
</div>

Réponses

  • amowebamoweb Member
    mars 2012 modifié
    Bonsoir,

    Tu peux créer un fichier .htaccess à la racine contenant. Cela va TOUT rediriger.
    RewriteCond %{HTTP_HOST} ^bdube.legtux.org$
    RewriteRule ^(.*) http://www.carnetb.com/$1 [QSA,L,R=301]
    
  • bdube30bdube30 Member
    mars 2012 modifié
    Super !!!

    ça l'a bien fonctionne lorque j'ai enlevé les
    [url] et [/url]
    
    de ta formule !

    Merci de ton aide,

    Benjamin
Connectez-vous ou Inscrivez-vous pour répondre.