Eviter les redirections de page d'une chaine d'URLs

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Eviter les redirections de page d'une chaine d'URLs

    Bonjour
    J’ai des problemes de redirection d’url.
    L’acces a mon site peut se faire de plusieurs url :
    http://monsite.hs8.kki.com.fr (hs8.kki -> etant le serveur ou est notre domaine chez l’hebergeur)





    Peu importe ce qu’on ecrit en url on retombera toujours sur https://monsite.fr/fr/
    Car en fouillant un peu je suis tombe sur ce code que j’ai mis dans le .htaccess
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^monsite\.fr$ [NC]
    RewriteRule ^(.*)$ https://monsite.fr/$1 [R=301,L]

    1er probleme : le certificat SSL n’est que pour le domaine .fr
    -> si on ecrit monsite.eu ou monsite.h8.kki.com.fr comme url -> on a d’abord une page google qui informe que la connexion n’est pas securisee et il faut cliquer sur avance et ajouter une exception pour que la redirection vers https://monsite.fr/fr/ s’effectue.
    ----> Est il possible de faire en sorte que cela n’arrive pas et que l’on soit au contraire tout de suite redirige automatiquement sur https://monsite.fr/fr/ ?

    2eme probleme le site Gmetrix m'informe d'un probleme de redirection de la chaine d'url suivante :



    et que cela cause un delai de chargement de la page plus long.
    Bref je ne m'y connais pas du tout en code et reecriture d'url, redirections... j’imagine que le probleme vient du code indique plus haut que j’ai insere dans le .htaccess ?

  • #2
    Re : Eviter les redirections de page d'une chaine d'URLs

    Pour ton second problème cherche dans ton .htaccess le mot http: et si tu en trouves dans la seconde partie dans la règle adapte en https:.

    Fait attention à bien prendre un backup du fichier avant de le modifier au cas où.

    Bonne journée
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : Eviter les redirections de page d'une chaine d'URLs

      Re, tu es partout aujourd'hui
      Bon le premier http: que j'ai trouve dans le .htaccess etait le suivant:

      #AESECURE_WITHORNOTWWW_START
      #aeSecure 7.2
      # Redirect www to non-www, avoid duplicate content. Remove prefix
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{REQUEST_URI} !/aesecure/.*$
      RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
      RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

      -> j'ai rajoute un "s", par contre apres j'ai encore quelques lignes comme celle la:
      RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
      -> il faut rajouter un S apres le HTTP ?

      et encore celle la
      RewriteCond %{HTTP_REFERER} !(www\.)?opensiteexplorer\.org/ [NC]
      RewriteCond %{HTTP_REFERER} !(www\.)?uptimerobot\.com/ [NC]
      RewriteCond %{HTTP_REFERER} !http://validator\.w3\.org/ [NC]

      Sinon c'est tout rien d'autre.

      Commentaire


      • #4
        Re : Eviter les redirections de page d'une chaine d'URLs

        Christophe, sur aesecure on a parle du TTFB (Time To FirstByte) qui etait de 8s chez mon hebergeur.
        Sur gmetrix j'ai juste un schema different de celui dont tu m'as donne le lien:
        Image ci apres Cliquez sur l'image pour l'afficher en taille normale

Nom : gmetrix.jpg 
Affichages : 1 
Taille : 6,9 Ko 
ID : 1805955

        Et du coup j'ai un doute car si on regarde les 2 1er ligne c'est la reponse du serveur pour mondomaine.pl -> qui est de 351ms et la 3eme ligne c'est pour mondomaine.pl/pl/ -> j'ai l'impression que le probleme vient des redirections, d'abord pourquoi le domaine passe a .pl/pl ? et ne reste pas juste .pl ?
        a part le rajout de redirection dans le htaccess que j'ai indique en debut de topic je n'ai franchement rien touche :/

        Commentaire


        • #5
          Re : Eviter les redirections de page d'une chaine d'URLs

          Bon j'ai reussi a supprimer le pl/pl en desactivant le filtre de langue mais au final ca ne change rien.
          les 8sec que l'hebergeur prend c'est pour le http au https://mondomaine.pl.. donc dans tous les cas probleme chez l'hebergeur pour le temps de reponse

          Commentaire


          • #6
            Re : Eviter les redirections de page d'une chaine d'URLs

            Bonsoir

            Envoyé par Sebek Voir le message
            Bon le premier http: que j'ai trouve dans le .htaccess etait le suivant:

            #AESECURE_WITHORNOTWWW_START
            #aeSecure 7.2
            # Redirect www to non-www, avoid duplicate content. Remove prefix
            <IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{REQUEST_URI} !/aesecure/.*$
            RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
            RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
            Oui, c'est bien ici qu'il faut intervenir; pas ailleurs.

            Bonne nuit
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X