Rediriger domaine principal dans un sous-répertoire

Discussion dans 'Tutoriels' démarrée par PH-Saber, Mar 14, 2010.

  1. PH-Saber

    PH-Saber Administrator Membre de l'équipe

    Bonjour,

    Voici une méthode pour avoir votre domaine principal dans un sous-répertoire au lieu de l'avoir directement dans public_html.

    1- Créer le sous-répertoire souhaité (dans cet exemple nous prendrons /planete). En outre, pour l'exemple, notre nom de domaine sera www.monsite.com
    2- Créer un fichier htaccess.txt
    3- Copier/coller ces quelques lignes dans votre fichier htaccess.txt (ne pas oublier de remplacer planete par votre sous répertoire et www.monsite.com par votre nom de domaine.)
    Code:
    RewriteEngine on
    RewriteBase /
    
    # Rewrite Regle 1: Rediriger toutes les requêtes pour les urls incluant le nom des répertoires et le nom des fichiers se trouvant dans public_html (www).
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /planete/.*\ HTTP/
    RewriteRule ^blog/(.*)$ http://www.monsite.com/$1 [R=301,L]
    
    # Rewrite Regle 2: Rediriger tous les www aux non-www et préserver le dossier et le chemin.
    RewriteCond %{HTTP_HOST} ^www.^monsite\.com [NC]
    RewriteRule ^(.*)$ http://www.monsite.com/$1 [R=301,L]
    
    # Rewrite Regle 3: Reecrire les urls qui ne sont pas des dossiers.
    RewriteCond %{REQUEST_URI} !^/planete/
    RewriteRule ^(.*)$ /planete/$1 [L]
    4- Téléverser htaccess.txt dans votre dossier public_html via votre FTP
    5- Renommer htaccess.txt par .htaccess (si il y en a un déjà présent, nous vous invitons svp à le supprimer).

    Si vous avez des questions ou commentaires, n'hésitez pas à nous contacter.

    Nous restons à votre disposition,
     
  2. soulance

    soulance New Member

    Bonjour

    n'est ce pas considéré comme une redirection pour les moteurs de recherche ?

    merci
     
  3. soulance

    soulance New Member

    mais là plus rien ne marche

    mon domaine principal marche bien mais pas les 3 autres compagnons ... ou garés

    mon domaine principal est ymages.com qui pointe sur le dossier ymages.com

    j'ai 4 dossiers à la racine de public_html + le .htaccess
    3 dossiers et donc 3 sites ne fonctionnent plus


    j'ai tout remis comme avant sans le htaccess
     
    Dernière édition: Mar 17, 2010
  4. pierre_kuhn

    pierre_kuhn New Member

    Soulance

    Il faut choisir une des 3 solution que propopse Saber ....
     
  5. soulance

    soulance New Member

    il a proposé une seule solution que j'ai essayé avec le résultat décrit

    il commence d'ailleurs par Voici une méthode
     
  6. PH-Saber

    PH-Saber Administrator Membre de l'équipe

    Bonjour soulance,

    Je vous invite s'il vous plait à ouvrir un ticket depuis votre espace membre. Nous pourrons vérifier cela plus en détails.

    Votre satisfaction est notre priorité,
     
  7. soulance

    soulance New Member

    Je vais le faire merci
     
  8. Orkaell

    Orkaell New Member

    Je suis très intéressée par cette solution, mais ayant plusieurs domaines compagnons je ne voudrais pas avoir les mêmes problèmes que soulance...

    Pouvez-vous me dire et certifier que cette méthode fonctionne sans aucun problème pour les domaines compagnons ?

    Cordialement
    A.C
     
  9. soulance

    soulance New Member

    je crois que cette solution est nécessaire a bcp de monde , c'est une source d'erreur de mettre les sites secondaires dans le site principal

    siteprincipal.com > dossier1
    site2.net > dossier2
    site3.com > dossier3

    et actuellement c'est

    siteprincipal.com > dossier1 > dossier2 / dossier3
     
  10. Orkaell

    Orkaell New Member

    Je suis tout à fait d'accord !!!

    Donc en fait pour l'instant il n'y a pas d'autre possibilité, que de mettre le site principal à la racine, avec donc les domaines compagnons ?
     
  11. soulance

    soulance New Member

    j'ai essayé la solution données avec le htaccess et les sites secondaires plantent , mais j'ai peut être fait une erreur

    ça serait quand même mieux dans le control panel d'associer chaque domaine ou sous-domaines au dossier qu'on veut et de laisser la racine avec les logs et les stats ect...
     
  12. Orkaell

    Orkaell New Member

    Moi aussi je viens d'essayer et effectivement ça ne marche pas mais peut être que je me suis trompée quelque part...
    Mais en tout cas maintenant j'ai un autre problème avec un site compagnon, il ne prend plus le AddType que j'avais dans un fichier .htacces :confused:

    Si vous avez une idée je suis preneuse... :cool:

    Je suis tout à fait d'accord avec ça !

    Comme cela se fait d'ailleurs dans le cpanel de plesk !
     
  13. soulance

    soulance New Member

    bon il vont nous bricoler quelque chose , sans redirection :)
     
  14. Orkaell

    Orkaell New Member

    Ahhhh cool !! :D

    C'est prévu pour quand ? :p
    (parce qu'en attendant mon DNS pointe à la racine ou l'on trouve que les repertoires de chaque site :( )
     
  15. soulance

    soulance New Member

    euh ! j'invente là :eek:

    mais ça serait treeeeeess gentil
     
  16. Orkaell

    Orkaell New Member

    :eek::eek::eek:

    loool ohh zut j'y ai cru moi !!! :D:D:D

    Bon allé je vais passer tout mon site à la racine :( tant pis... :(

    Tiens moi informée des avancés en la matière, alors... Au cas ou... ;)
     
  17. soulance

    soulance New Member

    oui bien sur ... bon courage
     
  18. soulance

    soulance New Member

    j'ai reçu un courriel d'eux et ils disent qu'ils travaillent à un outil pour faire ça
     
  19. RoyalC

    RoyalC New Member

    tjrs pas de nouvelles ? car moi aussi j'ai 2 site hebergé sur le meme hebergement et j'ai pas trop envie de passer par le htacess .
    Pourtant cette solution existe sur pas mal d'hebergeurs.
    J'attend avec impatience car la je suis bloqué.
     
  20. soulance

    soulance New Member

    non aucune réponse pour l'instant
    si on faisait tous une demande dans ce sens (ouvrir un ticket) peut être qu'ils mettraient en place une solution qui existe comme tu dis presque partout
     

Partager cette page