Rediriger un site vers une nouvelle adresse
Laurie
-
laurie -
laurie -
Bonjour,
Je suis en train de refaire le design d'un site et nous avons besoin de le mettre en ligne très bientôt, en version beta. Nous avons donc décidé de rediriger l'utilisateur vers la version beta lorsqu'il tape l'adresse actuelle du site existant. Le dossier du site beta se retrouve dans dans le dossier du site existant.
Ça fonctionne très bien sur un MAC, mais pas sur PC. Quelqu'un aurait une solution?
Votre aide serait grandement appréciée!
Merci!
Voici le code que j'ai en ce moment :
<csbrowser auto="true" href="http://www.baylismedicalcanada.com/baylismedicalcanadabeta/">
<script type="text/javascript"><!--
var skipPage = true; bAgent = window.navigator.userAgent; bAppName = window.navigator.appName; var bBrowserIdx;
if(bAppName.indexOf("Explorer") >= 0)bBrowserIdx = bAgent.indexOf("MSIE ");else bBrowserIdx = bAgent.indexOf("Netscape/");
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/2") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/2") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/4") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("MSIE 4") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Netscape5") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("MSIE 5") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Netscape6") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("MSIE 6") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bBrowserIdx >= 0) &&
(parseInt(bAgent.substring(bBrowserIdx+9, bBrowserIdx+11)) >= 7)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bBrowserIdx >= 0) &&
(parseInt(bAgent.substring(bBrowserIdx+4, bBrowserIdx+6)) >= 7)) skipPage = false;
if (skipPage) { location = /*URL*/'http://www.baylismedicalcanada.com/baylismedicalcanadabeta/'; }
//--></script>
</csbrowser>
Je suis en train de refaire le design d'un site et nous avons besoin de le mettre en ligne très bientôt, en version beta. Nous avons donc décidé de rediriger l'utilisateur vers la version beta lorsqu'il tape l'adresse actuelle du site existant. Le dossier du site beta se retrouve dans dans le dossier du site existant.
Ça fonctionne très bien sur un MAC, mais pas sur PC. Quelqu'un aurait une solution?
Votre aide serait grandement appréciée!
Merci!
Voici le code que j'ai en ce moment :
<csbrowser auto="true" href="http://www.baylismedicalcanada.com/baylismedicalcanadabeta/">
<script type="text/javascript"><!--
var skipPage = true; bAgent = window.navigator.userAgent; bAppName = window.navigator.appName; var bBrowserIdx;
if(bAppName.indexOf("Explorer") >= 0)bBrowserIdx = bAgent.indexOf("MSIE ");else bBrowserIdx = bAgent.indexOf("Netscape/");
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/2") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/2") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/4") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("MSIE 4") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Netscape5") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("MSIE 5") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Netscape6") >= 0)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("MSIE 6") >= 0)) skipPage = false;
if ((bAppName.indexOf("Netscape") >= 0) && (bBrowserIdx >= 0) &&
(parseInt(bAgent.substring(bBrowserIdx+9, bBrowserIdx+11)) >= 7)) skipPage = false;
if ((bAppName.indexOf("Explorer") >= 0) && (bBrowserIdx >= 0) &&
(parseInt(bAgent.substring(bBrowserIdx+4, bBrowserIdx+6)) >= 7)) skipPage = false;
if (skipPage) { location = /*URL*/'http://www.baylismedicalcanada.com/baylismedicalcanadabeta/'; }
//--></script>
</csbrowser>
A voir également:
- Votre colis est réexpédié vers votre nouvelle adresse colissimo
- Darkino nouvelle adresse - Guide
- Votre colis est arrivé sur notre agence régionale de distribution ✓ - Forum Consommation & Internet
- Darkiworld nouvelle adresse - Forum Services en ligne
- Extreme download nouvelle adresse - Accueil - Outils
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation & Internet
2 réponses
Oula je savais pas qu'il fallait mettre tout ça pour une redirection ^^
A mon avis il existe deux methodes :
la premiere avec une balise META sur l'ancienne page qui va te redirigé sur la page que tu souhaites :
<meta http-equiv="Refresh" content="0;URL='http://www.manouvelleadresse.fr'">
et la deuxieme avec un fichier .htaccess a la racine de ton serveur :
https://www.webrankinfo.com/dossiers/debutants/initiation-aux-redirections
++
A mon avis il existe deux methodes :
la premiere avec une balise META sur l'ancienne page qui va te redirigé sur la page que tu souhaites :
<meta http-equiv="Refresh" content="0;URL='http://www.manouvelleadresse.fr'">
et la deuxieme avec un fichier .htaccess a la racine de ton serveur :
https://www.webrankinfo.com/dossiers/debutants/initiation-aux-redirections
++