1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

HTTPS faire une exception

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par aproximité, 15 Avril 2017.

Tags:
  1. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Bonjour,

    Je sèche sur un problème de redirection.

    J'ai passé mon site en HTTPS, toutes les pages sont bien redirigées, mais j'aurais besoin de garder une page en HTTP.
    Comment faire une redirection pour que cette page reste en HTTP avec le htaccess ?

    Pour le moment j'ai ça :

    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    RewriteCond %{HTTP_HOST} ^monsite.fr$
    RewriteRule (.*) https://www.monsite.fr/$1 [QSA,L,R=301]

    Merci pour votre aide, et bon weekend de pâques
     
  2. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 118
    J'aime reçus:
    122
    Moi j'ai fait comme ça :

    RewriteEngine on
    RewriteCond %{SERVER_PORT} 80
    RewriteCond %{QUERY_STRING} !^lapagequilfaupasredirigerenhttps.html
    RewriteCond %{REQUEST_METHOD} GET
    RewriteRule ^(.*)$ https://www.monsite.fr/$1 [R=301,L]

    RewriteCond %{HTTP_HOST} ^monsite.fr$
    RewriteRule (.*) https://www.monsite.fr/$1 [QSA,L,R=301]

    Donc bref peut-être juste ajouter cette condition négative :
    RewriteCond %{QUERY_STRING} !^lapagequilfaupasredirigerenhttps.html
     
  3. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Merci beaucoup rick38 pour ton aide.

    En fait ce n'est pas une page que je ne veux pas rediriger, mais une action externe qui vient implémenter la base de donnée (returnvalid.val).

    J'ai suivi, ton modèle en l'adaptant ainsi :

    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteCond %{QUERY_STRING} !^returnvalid.val
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Il n'y a plus qu'à attendre les tests
     
  4. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Bonjour,

    Après avoir fait différents tests, cela ne fonctionne pas, la page reste en httpS.

    Par exemple :

    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteCond %{QUERY_STRING} !^mapagedetest.html
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Il doit y avoir autre chose à faire ?

    Bon dimanche
     
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 760
    J'aime reçus:
    234
    Je suis curieux, ça te sert à quoi de faire cette exception ?
     
  6. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Bonjour spout,

    Une partie de mon site fonctionne avec un système de paiement externe qui renvoie une information dans la base de donnée.

    Une des ces informations n'implante plus la base, et le prestataire (la banque) me dit que l'erreur vient de là :

    http://www.monsite.fr/returnvalid.val

    Si cela peut t'éclairer, et peut être m'aider, je t'envoie en MP, le script d'erreur complet.

    Là je nage... Merci de ton aide
     
  7. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Si c'est un souci de retour de la banque, tu dois pouvoir définir le protocole utilisé pour ce retour. S'ils ne sont pas https-proof, c'est quand même pas super safe...
     
  8. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Bonjour,

    Si bien sur heureusement, la banque était bien avant moi en https...

    Depuis que mon site est passé en https, il y a juste un problème dans un cas bien précis, d'implantation de ma base de donnée.

    Pour un nouveau paiement, la banque envoie une info qui s'inscrit bien en base de donnée en passant par le https (returnok.html), et cela active les fonctions correspondantes. Tout va bien...

    Par contre, comme il s'agit d'abonnements qui peuvent êtres récurants, à période fixe si le paiement est accepté, la banque envoie l'info dans la base de donnée (returnvalid.val), et c'est là que depuis mon passage en https, la base n'est plus implantée.
     
  9. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Bonjour,

    Mon problème est résolu ce matin, sans avoir besoin de faire une redirection vers du http :wink:

    Bon lundi de Pâques à tous
     
Chargement...
Similar Threads - HTTPS exception Forum Date
Http redirigée sur page 410 personnalisée en https Netlinking, backlinks, liens et redirections 21 Août 2019
Mauvais affichage menu en https (https imposé par google) Développement d'un site Web ou d'une appli mobile 15 Juin 2019
Google invente des url en https Référencement Google 14 Juin 2019
Réécriture HTTPS / WWW / redirect, etc ... URL Rewriting et .htaccess 10 Juin 2019
Problème de https Problèmes de référencement spécifiques à vos sites 5 Juin 2019
Search Console Passage de HTTP à HTTPS (Fichiers ROBOTS.TXT et SITEMAP) 0 Crawl et indexation Google, sitemaps 16 Mai 2019
Perte brutale du classement : https en cause ? Problèmes de référencement spécifiques à vos sites 14 Mai 2019
Qui a testé https://g-suggest.com/ ? Débuter en référencement 17 Avril 2019
Redirection HTTPS vers HTTP Netlinking, backlinks, liens et redirections 9 Mars 2019
Problème d'ergonomie mobile depuis https et index mobile-first Crawl et indexation Google, sitemaps 8 Mars 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice