Bonjour,

Je reprends un site un peu... vieux (avant css), et je ne sais pas comment gérer les différentes adresses.

En français, certaines pages sont accessibles avec une adresse en .fr. Si l'utilisateur clique sur le drapeau anglais, l'adresse du site passe en .com.

Mais dans le script les pages sont dans un répertoire en et fr, mais la racine est commune.

Voilà la partie qui semble permettre cette redirection automatique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
<?
 
    function url_actuelle()
    {
       return "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
 
 
    if(strstr(url_actuelle(), '.com'))
    {
      echo "<meta http-equiv=\"REFRESH\" content=\"0;URL=http://www.tutu-res.com/en/\">";
    }
    else
    {
      echo "<meta http-equiv=\"content-type\" content=\"text/html;charset=iso-8859-1\">";
    }
 
    if(strstr(url_actuelle(), '.fr'))
    {
      echo "<meta http-equiv=\"REFRESH\" content=\"0;URL=http://www.tutu.fr/fr/index.php\">";
    }
    else
    {
      //echo "<meta http-equiv=\"content-type\" content=\"text/html;charset=iso-8859-1\">";
    }
 
 
  ?>
Existe-t-il un moyen plus simple et plus clair pour faire ça ?