IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Redirection htaccess vv/ no-vv et https & no https


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 71
    Par défaut Redirection htaccess vv/ no-vv et https & no https
    Bonjour à tous,

    Je n'arrive pas à finaliser mon htaccess.

    Voici mes problématiques :

    Tout redirigé sur httpS://WWW.domaine.ltd/

    Que ce soit, http://domaine.ltd/ https://domaine.ltd/ ou encore http://www.domaine.ltd/, tout doit arriver sur http://www.domaine.ltd/

    Cela au premier niveau, en suite j'ai Un dossier qui ne support pas le https ( des iframes de monitorring en non https,....)

    Donc j'essaie de rajouter une règle comme ceci :

    https://www.domaine.ltd/monitoring/ -> redirect to http://www.domaine.ltd/monitoring/

    Voila où j'en suis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    RewriteEngine On
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
    RewriteCond %{THE_REQUEST} !monitoring [NC]
    RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]
    Là quand je vais sur https://www.domaine.ltd/monitoring/ cela ne redirege pas sur http://www.domaine.ltd/monitoring/

    Avez vous une idée ?

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 669
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 669
    Par défaut
    le 1er RewriteRule s'occupe de la redirection dans le cas général vers HTTPS
    donc pour le répertoire "monitoring" il faudra rajouter une 2e règle.

    essayez de rajouter quelque chose comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    RewriteCond %{HTTPS} on [OR]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
    RewriteCond %{THE_REQUEST} monitoring [NC]
    RewriteRule ^ http://www.%1%{REQUEST_URI} [L,NE,R=301]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 71
    Par défaut
    Ahh on se rapproche

    Ça redirige bien sur

    http://www./monitoring

    Donc sans https, il faut juste que je récupère le bon host.

    Merci (je mettrai résolut quand j'aurai trouvé)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Redirection http vers https avec .htaccess
    Par Etibru dans le forum Serveurs (Apache, IIS,...)
    Réponses: 13
    Dernier message: 31/07/2017, 22h39
  2. Réponses: 1
    Dernier message: 09/03/2012, 22h46
  3. redirection http://site => https://site
    Par FiSh MoOn dans le forum Apache
    Réponses: 6
    Dernier message: 27/03/2006, 17h34
  4. Redirection page http en https
    Par krina dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 03/01/2006, 16h35
  5. [Sécurité] Rédirection pages Http en Https
    Par krina dans le forum Langage
    Réponses: 6
    Dernier message: 03/01/2006, 13h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo