Rediriger un site vers une nouvelle adresse [Fermé]

Signaler
-
 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>

2 réponses

Messages postés
42
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
14 octobre 2009
13
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

++
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63550 internautes nous ont dit merci ce mois-ci

Bonjour,

Merci de votre réponse rapide. Je n'ai qu'un connaissance de base du HTML et CSS, et c'est en fait mon boss qui a mis ce code avant de partir en vacances (de là mon problème!!) et je sais qu'il l'a utilisé pour un autre site également...

Je vais essayer vos deux options.

Merci!