Redirection avec sous-domaine et domaine supplémentaires

Discussion dans 'Hébergements Mutualisés' démarrée par on95, Avr 12, 2018.

  1. on95

    on95 Member

    Bonjour :)
    J'ai un domaine : domaine1.com et un sous-domaine domaine2.com
    Sur mon ftp j'ai :
    • public_html
    • public_html/[pleins de fichiers de mon domaine1.com]
    • public_html/domaine2.com
    domaine1 et domaine2 fonctionnent bien

    Le problème que je recontre est le suivant :

    Je souhaite faire des url rewritting de domaine2 vers domaine1 en htaccess
    Cela fonctione pas (erreur 404) si j'ecris
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.domaine2/$1 [R,L]
    Options +FollowSymlinks
    RewriteRule ^([a-z]{2}_[A-Z]{2})/index.html$ ../dossier/index.php?lang=$1 [L]


    Cela fonctionne si j'ecris

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.domaine2/$1 [R,L]
    Options +FollowSymlinks
    RewriteRule ^([a-z]{2}_[A-Z]{2})/index.html$ https://www.domaine1/dossier/index.php?lang=$1 [L]


    Le probleme rencontré dans le cas 2 est que l'url change de
    https://www.domaine2/fr_FR/index.html
    vers
    https://www.domaine1/dossier/index.php?lang=fr_FR
    Ce qui n'est pas top :(

    Je cherche un peu partout sans rien trouver donc un tit coup de main serait le bien venu ;)

    Merci :cool:
     
  2. PH-Gabriel

    PH-Gabriel Moderateur Membre de l'équipe

    Bonjour on95,

    Nous recommandons de séparer chacun de vos domaines / sous-domaines dans des dossiers différents. La meilleure solution sera de déplacer domaine2.com dans un dossier à l'extérieur de votre public_html. De cette manière, le .htaccess de domaine1.com ne va pas s'appliquer pour domaine2.com.

    Si je reprends votre exemple, cela donne ceci:
    • public_html/
    • public_html/[pleins de fichiers de votre domaine1.com]
    • domaine2.com/
    Vous allez pouvoir changer le dossier de votre domaine2 dans l'option "Domaines supplémentaires" de votre cPanel.
     
  3. on95

    on95 Member

    Bonjour :)
    Merci pour cette réponse compléte et rapide :cool:
    Je teste ça de suite :D
     
  4. on95

    on95 Member

    J'ai donc bien changé de dossier (un cran plus haut que public_html) et vérifié avant en placant une page de test dans domaine2.com (domaine2.com/test.html est accessible).
    J'ai donc
    • public_html/
    • public_html/[pleins de fichiers de votre domaine1.com]
    • domaine2.com/
    Toujours meme problème, j'ai évidement tenté avec plein de syntaxes différents mais il me semble qu'il est impossible de changer de domaine sans que cela ne se voit pas dans l'url.:(

    La seule syntaxe qui fonctionne est donc :

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.domaine2.com/$1 [R,L]
    Options +FollowSymlinks
    RewriteRule ^([a-z]{2}_[A-Z]{2})/index.html$ https://www.domaine1.com/dossier/index.php?lang=$1 [L]

    mais ne garde pas l'url de domaine2.com

    J'ai testé également dans le meme domaine1.com

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.domaine1.com/$1 [R,L]
    Options +FollowSymlinks
    RewriteRule ^([a-z]{2}_[A-Z]{2})/index.html$ ../dossier/index.php?lang=$1 [L]

    garde l'url de domaine1.com sans doute car même domaine...

    Merci
     
  5. PH-Gabriel

    PH-Gabriel Moderateur Membre de l'équipe

    Il est possible que ce soit votre navigateur qui a la redirection en cache. Tentez avec un autre navigateur svp.

    Si ce n'est pas le cas, pouvez-vous envoyer un ticket svp? Nous allons pouvoir vous conseiller.
     
  6. on95

    on95 Member

    Bonjour
    Merci, j'ai testé avec Chrome et Firefox en navigation privé. Rien n'y change CTRL+F5 CTRL+F5 CTRL+F5 CTRL+F5:rolleyes:
     
  7. on95

    on95 Member

    Impossible de choisir un "département" dans le formulaire du coup je ne peux pas envoyer de ticket :(

    Sans titre.png
     
  8. PH-Gabriel

    PH-Gabriel Moderateur Membre de l'équipe

    Vous pouvez choisir le département en haut de ce formulaire ;)

    2018-04-12 09_10_39-Nouveau Ticket - PlanetHoster.png
     
  9. on95

    on95 Member

    oups! :D
     

Partager cette page