Rediriger http://ssd.domain.com vers https://ssd.domaine.com

Discussion dans 'URL Rewriting et .htaccess' créé par thierry8, 12 Mars 2006.

  1. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
  2. Crisalid
    Crisalid Nouveau WRInaute
    Inscrit:
    6 Janvier 2006
    Messages:
    46
    J'aime reçus:
    0
    Bonjour,

    Avec ton .htaccess :

    Code:
    RewriteCond %{http_host} ^http://ssd.domaine\.com$ [NC]
    RewriteRule ^$ https://www.domaine.com/ [QSA,L,R=301]
    Non ?
     
  3. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    Non cela ne fonctionne pas.

    J'ai l'impression que ça ne prend pas les sous domaines.

    J'ai fais également cela:
    RewriteCond %{HTTP_HOST} ^ssd.domain.com$ [NC]
    RewriteRule ^(.*)$ https://domain.com/$1 [NC,L,R=301]

    sans succès
     
  4. Crisalid
    Crisalid Nouveau WRInaute
    Inscrit:
    6 Janvier 2006
    Messages:
    46
    J'aime reçus:
    0
    Pourtant chez moi sa fonctionne !
     
  5. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    8O ben pas chez moi....

    Quand je met ton code adapté à mon domaine, et que je vais à l'url
    http://ssd.domaine.com

    ca ne fonctionne pas...aucune redirection

    j'ai mis le htaccess à la racine du site
     
  6. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    peut être que mon nouveau htaccess n'est pas encore pris en compte, car je me suis rendu compte que certaines règles d'avant sont encore valable...
     
  7. sunflower
    sunflower WRInaute discret
    Inscrit:
    5 Janvier 2006
    Messages:
    111
    J'aime reçus:
    0
    Re: rediriger http://ssd.domain.com vers https://ssd.domaine

    Si déclaré comme des virtualhosts séparés

    dans la configuration virtualhost http
    RewriteEngine on
    RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [R=permanent]

    Pour faire plus général (présence de wildcards, ...), virtualhost ou htaccess
    RewriteCond %{HTTP_HOST} ^http://
    RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [R=permanent,L]

    Si ça ne marche pas, précise un peu... (et vérifie les différentes règles existantes)
     
  8. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    Ne fonctionne pas.

    Je n'ai pas d'autres conditions ou règles, justement pour tester.

    En revanche cela fonctionnait:

    RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
    RewriteRule ^(.*)$ https://toto.com/$1 [NC,L,R=301]

    Et fonctionne toujours malgrés que je l'ai envoyé.

    Y a t-il un temps de rafraichissement, pour que ces conditions disparaissent ?
     
  9. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    Personne n'a une petit idée ?

    Lorsque je ne met pas de sous domaine, cela fonctionne bien.
    Comme l'exemple si dessus, mais dès lors que je met un sous domaine de n'importe quel façon, ça ne fonctionne pas.

    Or, moi je souhaiterai vraiment le faire sur un domaine spécifique.
    :? :?

    J'ai testé: (marche pas)

    Code:
    RewriteCond %{HTTP_HOST} ^ssd.domain.com$ [NC]
    RewriteRule ^(.*)$ https://www.domaine.com/$1 [NC,L,R=301] 
    Code:
    RewriteCond %{HTTP_HOST} ^http://ssd.domain.com$ [NC]
    RewriteRule ^(.*)$ https://www.domaine.com/$1 [NC,L,R=301] 
    Je sais que je pose beaucoup de questions en ce moment, comme
    certains me l'on fait remarqué mesquinement :evil: mais la je sèche sincèrement.

    J'ai essayé à plusieurs reprises, rien de fonctionne. :(
     
  10. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    988
    J'aime reçus:
    0
    Ben si tes vhost sont bien configurés, le https (SSL/TLS) devrait circuler sur le port 443 et les autre ssur le port 80.
    C´est justement le teste qu´effectue la fonction HTTPS:

    RewriteCond %{HTTPS} on // si utilise port 443 / https
    RewriteRule .... alors...

    Donc dnas ton cas:
    RewriteCond %{HTTP_HOST} sndd.ndd.com
    RewriteCond %{HTTPS} ^.*off.*$
    RewriteRule ^(.*)$ https://....../$1
     
  11. sunflower
    sunflower WRInaute discret
    Inscrit:
    5 Janvier 2006
    Messages:
    111
    J'aime reçus:
    0
    Arf oui le port est bon indicateur...simple et tout... bien vu et honte aux autres :)

    Juste pour la forme, il me semble qu'on peut se passer du test HTTP_HOST puisque tous sont redirigés (et éviter de l'écrire pour chaque sous-domaine au cas où il y en ait beaucoup...).
     
  12. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    Bonjour et merdi à vous deux !

    J'ai donc fais comme vous avez dis, mais rien n'y change.

    Code:
    #RewriteCond %{HTTP_HOST} ssd.domain.com[NC]
    RewriteCond %{HTTPS} ^.*off.*$
    RewriteRule ^(.*)$ https://ssd.domain.com/$1 [NC,L,R=301]
    Le commentaire sur la première ligne c'est parce que j'ai testé les deux solutions.

    Seul lorsque je tappe http://www.domain.com la redirection se fait vers https://ssd.domain.com/.

    Sinon lorsque je met http://ssd.domain.com, ça charge "normalement" (sans redirection.
     
  13. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    988
    J'aime reçus:
    0
    une question:
    où ce trouve le .htaccess, et quelle est la base du sndd ??
    Ton sndd est il bien configurer pour le htaccess? allowoverride...
     
  14. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    Le fichiers htaccess se trouve à la racine de tout le site.
    Le dossier d'entrée est:
    httpdocs.

    Peut être faut-il le mettre en le dossier du sous domaine ?
    Son entrée est différente:
    subdomain
    ssd

    La base c'est 'ssd' pour le moment (en test justement).

    allowoverride :? :?
    J'ai juste ça qui précède la réécriture.
    Code:
    Options +FollowSymlinks
    RewriteEngine on
     
  15. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    Apparement ce serai dans l'autre fichier.
    :? :? Désolé je pensais que si on mettait le htaccess à la racine, c'est pris en compte pour tous les sous domaines. :? :?

    En revanche est-il également possible de rediriger un port vers sont équivalent en https ?

    En réalite je voudrais donc:
    -http://ssd.domain.com:9999
    automatique vers:
    -https://ssd.domain.com:9999

    J'ai fais cela:
    Code:
    RewriteCond %{HTTP_HOST} ^sdd.domain.com:9999$ [NC]
    RewriteCond %{HTTPS} ^.*off.*$
    RewriteRule ^(.*)$ https://sdd.domain.com:9999/$1 [NC,L,R=301]
    Mais ça n'a pas l'air de fonctionner.

    En revanche cela:
    Code:
    RewriteCond %{HTTP_HOST} ^sdd.domain.com$ [NC]
    RewriteCond %{HTTPS} ^.*off.*$
    RewriteRule ^(.*)$ https://sdd.domain.com:9999/$1 [NC,L,R=301]
    oui, mais que pour http://ssd.domain.com sans le port

    EDIT: j'ai trouvé cela: RewriteCond %{SERVER_PORT} !^443$
    Je vais tester.
     
  16. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 743
    J'aime reçus:
    0
    Est-il possible de masquer le port ?

    J'ai fais plusieurs tests, sans qu'aucun ne fonctionne.
     
  17. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    988
    J'aime reçus:
    0
    Oui cela devrait fonctionner. Sachant que HTTPS vérifie seulement l´utilisation du port 443. Si tu veux utiliser un autre port, il faudra bien configurer ton fichier apache:
    le vhost avec la config apache, et faire écouter le port par apache...
     
  18. V6MILANAIS
    V6MILANAIS Nouveau WRInaute
    Inscrit:
    3 Août 2011
    Messages:
    6
    J'aime reçus:
    0
    Bonjour,

    Forum qui redeviens d 'actualité..

    J'ai un souci avec un .htaccess pour rediriger de http vers https.
    Je met :

    RewriteCond%{http_host}^http://wwww.climinmarseille.fr\.com$[NC]
    RewriteRule^$ https://www.climinmarseille.fr/[QSA,L,R=301]

    et ca me marche pas .

    Si qq1 a une idée?
    Merci d'avance .
     
  19. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    792
    J'aime reçus:
    0
    RewriteCond %{http_host} ^wwww.climinmarseille.fr.com$
     
  20. V6MILANAIS
    V6MILANAIS Nouveau WRInaute
    Inscrit:
    3 Août 2011
    Messages:
    6
    J'aime reçus:
    0
    Bonsoir Loubet

    J ai essayé et ca marche pas .

    Sur mon fichier il y a:

    # .climinmarseille.fr
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

    Peut etre faut t il faire une modif sur ces lignes la ?

    J 'avoue qu'a mon niveau ca me dépasse un peu .

    Merci de vos réponses
     
Chargement...
Similar Threads - Rediriger ssd domain Forum Date
Tout rediriger sauf une page contenant 'JS' URL Rewriting et .htaccess 3 Juin 2020
Rediriger un site avec www vers sans www Administration d'un site Web 20 Avril 2020
Rediriger une page URL Rewriting et .htaccess 6 Avril 2020
Rediriger uniquement le dossier sans les pages internes Netlinking, backlinks, liens et redirections 17 Février 2020
Rediriger site dans un dossier à la racine Demandes d'avis et de conseils sur vos sites 14 Novembre 2019
Comment rediriger si la langue n'est plus dispo sur le nouveau site Référencement international (langues, pays) 27 Août 2019
Rediriger sujet phpBB3 vers Vanilla 3 URL Rewriting et .htaccess 6 Août 2019
Rediriger uniquement la page d'accueil URL Rewriting et .htaccess 5 Juin 2019
Comment rediriger par adresse IP ? Référencement international (langues, pays) 7 Mai 2019
Help ! Comment rediriger des urls avec /?q=... URL Rewriting et .htaccess 23 Avril 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice