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

WordPress PHP Discussion :

Wordpress 2 htaccess - Conflit HTTP / HTTPS


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Webmarketer
    Inscrit en
    Avril 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Portugal

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Avril 2018
    Messages : 2
    Par défaut Wordpress 2 htaccess - Conflit HTTP / HTTPS
    Bonjour,

    J'ai installé un Wordpress sur un nouveau NDD dans le répertoire /fr/ :

    1. J'ai fait une redirection 301 entre https://mon-site.com et https://mon-site.com/fr/
    2. Lors de l'installation, j'ai choisi d'installer sur HTTPS, le certificat est valide et j'ai le cadenas vert.

    Le site est monté, en ligne et opérationnel. Mais je me suis rendu compte que mes page HTTPS étaient en fait aussi accessible si je les entraient en HTTP: ce qui me pose un gros problème pour le SEO d'une part mais aussi parce que ayant choisi le format HTTPS à l'installation de Wordpress, je ne sais pas d'où viennent ces pages dupliquées HTTP.
    J'ai donc installé le plugin redirection de Wordpress pour faire un test de 301 de l'une de mes pages HTTP vers son équivalente en HTTPS mais là la page devient inaccessible avec l'indication google "Too many redirect" (Je crois que c'est une erreur 310).

    J'ai donc creusé encore et j'ai vu que j'avais en fait 2 fichiers Htaccess sur mon FTP :

    1. Un fichier Htaccess Wordpress dans mon répertoire /fr/ (Qui doit surement gérer mes permaliens entre autres)

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    2. Un autre fichier Htaccess à la racine du site

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^mon\-site\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.mon\-site\.com$
    RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
    RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteRule ^/?$ « https\:\/\/mon\-site\.com\/fr\/ » [R=301,L]

    Je pense que les deux entrent en conflit dans la gestion des règles de redirection et que ça crée une boucle lorsque je tente de rediriger une page HTTP vers HTTPS mais je ne suis pas sur et comme je ne comprend pas toutes les règles écrites, je sèche un peu.

    Je voulais donc savoir si quelqu'un avait déjà eu ce cas Wordpress ou voyait effectivement clairement qu'il y a un problème avec ces deux Htaccess, avec une piste de solution que je pourrais tester ou faire tester.

    Merci beaucoup, bonne journée !

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    essayez l'extension suivante, elle s'occupe de modifier le fichier .htaccess pour faire la redirection de HTTP vers HTTPS
    https://fr.wordpress.org/plugins/https-redirection/

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Webmarketer
    Inscrit en
    Avril 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Portugal

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Avril 2018
    Messages : 2
    Par défaut Merci, sujet résolu
    Bonjour et merci pour ce plugin, tout fonctionne parfaitement avec une 301 propre entre mes pages HTTP et HTTPS.
    Je pensais devoir les faire une par une à la main.

    merci encore bonne journée.

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/04/2017, 11h40
  2. Réponses: 1
    Dernier message: 21/02/2017, 16h54
  3. htaccess HTTPS HTTP et sous répertoire
    Par steph-artemis dans le forum Apache
    Réponses: 7
    Dernier message: 27/07/2016, 12h04
  4. htaccess http https
    Par steve348 dans le forum Apache
    Réponses: 2
    Dernier message: 24/07/2016, 19h56
  5. Une redirection par .htaccess sur un https://
    Par SmokeD dans le forum Apache
    Réponses: 1
    Dernier message: 02/09/2014, 21h54

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