Redirection domaine vers répertoire

titi222 -  
 samyb2313 -
Bonjour,

Sur mon hébergement web j'ai 2 répertoires :
- siteenproduction
- siteentest

J'aimerai que lorsque l'on tape l'url de mon NDD ex : monsite.com, celui-ci soit redirigé automatiquement vers le répertoire "siteenproduction". De façon à avoir une url monsite.com mais pas monsite.com/siteenproduction.

Et bien sûr ne pas avoir besoin de le faire pour chaque page du site.

Je pense que c'est faisable en htaccess ? Comment ?
Mais je veux être sûr que c'est nickel pour le référencement.

Merci d'avance pour votre aide.

5 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

    Dans la configuration de ton domaine, ton hébergeur ne te permet-il pas de choisir un répertoire cible ?
    0
  2. titi222
     
    Bonjour

    Pour ce cas c'est difficile, l'hébergeur est un serveur d'académie. Il ne permet pas de gérer personnellement ses noms de domaines.
    0
  3. Rashel
     
    Pourquoi ne pas faire un redirectionnement?
    <html>
    <head>
    
    <title>Redirection en htm</title>
    <meta http-equiv="refresh" content="3; URL=http://www.manouvelleadresse.com">
    </head>
    
    <body>
    </body>
    
    </html> 
    0
  4. samyb2313
     
    Une redirection suffira plutot qu'un redirectionnement.

    Enfin l'idée de la redirection est bonne. Mais je crois que tu veux toi pouvoir utiliser le site test...

    he bien tu decides que ton site en test soit accessible si tu ajoute un truc dans l'url ... ... Dangereux, mais pas tant que ca ...

    je m'explique ton site en test est aujourdhui accesible en tapant :
    https://www.toto.com/test/
    et ton site en production est
    http://www.toto.com/production/

    il faut mette en haut de ta page du site en test
    <html>
    <head>
    <title>Redirection en htm</title>
    </head>
    <body>
    <?php
    if ( !isset(_GET['message_authent']))
    {
    echo "<meta http-equiv='refresh' content='0;URL=http://www.toto.com/production/'>";
    }
    ?>
    </body>
    </html>

    par contre ton site en test ne sera accessible que si tu tapes dans ta barre d'adresse
    https://www.toto.com/test/?message_authent

    Voili voilou !!!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. samyb2313
     
    Une redirection suffira plutot qu'un redirectionnement.

    Enfin l'idée de la redirection est bonne. Mais je crois que tu veux toi pouvoir utiliser le site test...

    he bien tu decides que ton site en test soit accessible si tu ajoute un truc dans l'url ... ... Dangereux, mais pas tant que ca ...

    je m'explique ton site en test est aujourdhui accesible en tapant :
    https://www.toto.com/test/
    et ton site en production est
    http://www.toto.com/production/

    il faut mette en haut de ta page du site en test
    <html>
    <head>
    <title>Redirection en htm</title>
    </head>
    <body>
    <?php
    if ( !isset(_GET['message_authent']))
    {
    echo "<meta http-equiv='refresh' content='0;URL=http://www.toto.com/production/'>";
    }
    ?>
    </body>
    </html>

    par contre ton site en test ne sera accessible que si tu tapes dans ta barre d'adresse
    https://www.toto.com/test/?message_authent

    Voili voilou !!!
    0