Une question de redirection dans htaccess

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

  • [Problème] Une question de redirection dans htaccess

    Bonjour,

    nous rencontrons un problème que nous n'arrivons pas à résoudre malgré la littérature disponible sur le sujet.

    Il y a 3 mois nous avons migré notre site de HTTP vers HTTPS.
    Nous souhaiterons ajouter une direction de redirection des anciens liens HTTP vers HTTPS.
    C'est surtout à cause de Bing Webmaster qui nous signale plus de 1000 liens en erreur.

    Voici par exemple le genre de lien que nous aimerions rediriger.
    http://guillenphoto.com/cms/10-astuc...-paysages.html

    Le lien HTTPS suivant existe :
    https://www.guillenphoto.com/cms/10-...-paysages.html

    Est-ce quelqu'un peut nous donner une syntaxe correcte pour effectuer cette redirection. Nous avons essayer toutes les méthodes trouvées dans des forums. Aucune ne fonctionne.

    Merci par avance pour votre aide
    Bien à vous tous
    Isa
    Isabelle G.
    www.guillenphoto.com

  • #2
    Re : Une question de redirection dans htaccess

    Salut ta première est surement mal redirigé car arrive sur la page index.php
    Pour que les redirections fonctionnent il faut
    Renommer ton htaccess.txt en .htaccess
    que RewriteEngine soit sur ON et non commenté en début de ligne
    Ensuite tu redirige tes sans www vers les www avec https://www.stylitek.com/tutoriel-jo...de-joomla.html
    Et pour rediriger les http vers https : tu actives le ssl dans le configuration.php ou dans site / configuration pour le site et l'admin
    et dans le .htaccess tu fais la redirection
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

    Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

    Commentaire


    • #3
      Re : Une question de redirection dans htaccess

      Bonjour Toffffe,

      merci pour avoir prise le temps de nous répondre. Votre solution ne fonctionne pas non plus.
      Nous avons un message d'erreur et nous n'avons plus accès au site.
      Nous avons mis une copie d'écran pour vous la montrer. Conformément au message, nous avons vidé les cookies mais rien n'y fait.

      Auriez-vous une autre idée?
      Merci par avance.

      Bien à vousCliquez sur l'image pour l'afficher en taille normale

Nom : Capture.JPG 
Affichages : 1 
Taille : 24,5 Ko 
ID : 1806128
      Isabelle G.
      www.guillenphoto.com

      Commentaire


      • #4
        Re : Une question de redirection dans htaccess

        Supprime tes modifications dans le .htaccess
        Cela revient à la normal ?
        Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

        Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

        Commentaire


        • #5
          Re : Une question de redirection dans htaccess

          Oui, si nous supprimons les modifications tout redevient normal.
          Isabelle G.
          www.guillenphoto.com

          Commentaire


          • #6
            Re : Une question de redirection dans htaccess

            Essais d'isoler les codes pour voir à partir de quel moment cela coince
            Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

            Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

            Commentaire


            • #7
              Re : Une question de redirection dans htaccess

              Bonjour Tofffe,

              Notre fichier HTACCESS est découpé en deux parties :

              - la première est celle générée par la version paysante de AESECURE.
              - la seconde est celle orignale avant l'intégration de AESECURE.

              Nous pensons que c'est à cause de la seconde partie que nous avons le problème. Mais impossible de trouver où.
              Le plus incroyable est que si nous laissons vos deux lignes et que si :

              - nous supprimons la seconde partie : rien ne fonctionne.
              - nous supprimons les lignes de AESECURE rien ne fonctionne.
              - si nous laissons juste vos deux lignes, cela fonctionne.

              Bref, nous ne comprenons pas du tout ce qui se passe.
              Voici la deuxième partie de notre fichier htaccess.

              Nous espérons que vous pourrez nous aider
              Bien à vous

              ---------------------------------------------------------------------------------------------------------

              Options +FollowSymLinks
              RewriteEngine On

              # Block out any script trying to base64_encode data within the URL.
              RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
              # Block out any script that includes a <script> tag in URL.
              RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
              # Block out any script trying to set a PHP GLOBALS variable via URL.
              RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
              # Block out any script trying to modify a _REQUEST variable via URL.
              RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
              # Return 403 Forbidden header and show the content of the root homepage
              RewriteRule .* index.php [F]

              RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

              # If the requested path and file is not /index.php and the request
              # has not already been internally rewritten to the index.php script
              RewriteCond %{REQUEST_URI} !^/index\.php
              # and the request is for something within the component folder,
              # or for the site root, or for an extensionless URL, or the
              # requested URL ends with one of the listed extensions
              RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
              # and the requested path and file doesn't directly match a physical file
              RewriteCond %{REQUEST_FILENAME} !-f
              # and the requested path and file doesn't directly match a physical folder
              RewriteCond %{REQUEST_FILENAME} !-d
              # internally rewrite the request to the index.php script
              RewriteRule .* index.php [L]


              <IfModule mod_deflate.c>
              SetOutputFilter DEFLATE
              AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
              </IfModule>


              AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php

              <IfModule mod_gzip.c>
              mod_gzip_on Yes
              mod_gzip_can_negotiate Yes
              mod_gzip_static_suffix .gz
              AddEncoding gzip .gz
              mod_gzip_update_static No
              mod_gzip_command_version '/mod_gzip_status'
              mod_gzip_temp_dir /tmp
              mod_gzip_keep_workfiles No
              mod_gzip_minimum_file_size 500
              mod_gzip_maximum_file_size 500000
              mod_gzip_maximum_inmem_size 60000
              mod_gzip_min_http 1000
              mod_gzip_handle_methods GET POST
              mod_gzip_item_exclude reqheader "User-agent: Mozilla/4.0[678]"
              mod_gzip_item_include file \.html$
              mod_gzip_item_include file \.htm$
              mod_gzip_item_include file \.php3$
              mod_gzip_item_include file \.php$
              mod_gzip_item_include file \.js$
              mod_gzip_item_include file \.css$
              mod_gzip_item_include mime ^text/
              mod_gzip_item_exclude mime ^httpd/unix-directory
              mod_gzip_item_exclude mime ^image/
              mod_gzip_dechunk Yes
              mod_gzip_add_header_count Yes
              mod_gzip_send_vary Yes
              </IfModule>

              # compress text, html, javascript, css, xml:
              AddOutputFilterByType INCLUDES;DEFLATE text/plain
              AddOutputFilterByType INCLUDES;DEFLATE text/html
              AddOutputFilterByType INCLUDES;DEFLATE text/xml
              AddOutputFilterByType INCLUDES;DEFLATE text/css
              AddOutputFilterByType INCLUDES;DEFLATE application/xml
              AddOutputFilterByType INCLUDES;DEFLATE application/xhtml+xml
              AddOutputFilterByType INCLUDES;DEFLATE application/rss+xml
              AddOutputFilterByType INCLUDES;DEFLATE application/javascript
              AddOutputFilterByType INCLUDES;DEFLATE application/x-javascript


              ## Expires headers
              <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$" >
              Header set Expires "Wed, 15 Apr 2020 20:00:00 GMT"
              </FilesMatch>

              <IfModule mod_headers.c>
              <FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|sw f|tif|tiff)$">
              Header set Last-Modified "Wed, 15 Apr 2020 20:00:00 GMT"
              </FilesMatch>
              </IfModule>


              <IfModule mod_headers.c>
              <FilesMatch ".(ico|jpe?g|png|gif|bmp|pdf|swf|flv|gz)$">
              Header set Cache-Control "max-age=2592000, public"
              </FilesMatch>

              <FilesMatch ".(css|js)$">
              Header set Cache-Control "max-age=604800, public"
              </FilesMatch>

              # Disable caching for html, xml, text and dynamic files
              <FilesMatch ".(html|htm|xml|txt|pl|php|cgi|spl|scgi|fcgi)$ ">
              Header set Cache-Control "no-cache, must-revalidate"
              </FilesMatch>
              </IfModule>

              # GPO : 6 octobre 2016
              # rediriger les URLs sans www vers wwww.
              RewriteCond %{HTTP_HOST} ^guillenphoto.com [NC]
              RewriteRule ^(.*)$ https://www.guillenphoto.com/$1 [L,R=301]



              # GPO : 25 mars 2017 : recommandation de TOFFFFE
              #RewriteCond %{HTTPS} off
              #RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
              Isabelle G.
              www.guillenphoto.com

              Commentaire


              • #8
                Re : Une question de redirection dans htaccess

                Bonjour

                L'erreur que tu as (ta capture d'écran) indique "Too many redirects"; cela semble vouloir dire que ta règle http=>https fonctionne mais que tu as une autre règle qui pourrait reforcer le http et ta règle http=>https va reforcer le https et ... etc.

                Il faudrait vérifier dans ton .htaccess les redirections (comme p.ex. l'option 7.2 d'aeSecure) et modifier la redirection vers https et non http.

                Dans le .htaccess d'aeSecure, il peut y avoir deux ou trois règles à modifier de la sorte.

                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


                • #9
                  Re : Une question de redirection dans htaccess

                  Bonjour Christophe,

                  merci pour votre message.
                  Mais cette fois c'est encore pire.

                  Comme nous n'y comprenons pas grand chose, nous avons suivi les instructions de Aesecure pour supprimer le composant dans notre site. Ensuite, nous avons réinstaller.
                  Nous sommes partis d'un fichier HTaccess qui contient uniquement notre deuxième partie (celle qui nous était propre avant AEsecure). La redirection de TOFFFE s'est mise à fonctionner sauf que nous n'avons plus une seule image d'affichée dans le site.
                  Nous sommes revenus à la situtation d'avant en recopiant notre ancien HTaccess mais quand nous lançons AEsecure nous avons une page blanch..

                  Si nous avions su, nous n'aurions rien fait car cela devient vraiment trop complexe.
                  Pouvez-vous nous aider pour trouver une solution?

                  Merci par avance
                  Pourriez-vous nous dire quoi faire maintenant car nous
                  Isabelle G.
                  www.guillenphoto.com

                  Commentaire


                  • #10
                    Re : Une question de redirection dans htaccess

                    En tant qu'utilisateur Premium d'aeSecure je te propose de m'envoyer les données d'accès à ton site et je regarderai. Utilise https://send.aesecure.com pour l'envoi.

                    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


                    • #11
                      Re : Une question de redirection dans htaccess

                      Merci pour votre aide.
                      Nous vous avons envoyé les informations.

                      Soyez prudents car il s'agit de notre site de production.
                      dans l'attente de vos nouvelles
                      Bien à vous
                      Isabelle G.
                      www.guillenphoto.com

                      Commentaire


                      • #12
                        Re : Une question de redirection dans htaccess

                        Tu sais c'est pour t'aider... si tu préfères que je ne fasse rien... ;-)

                        (connexion impossible; tu es certaine du login/mot de passe ? impossible de me connecter)
                        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


                        • #13
                          Re : Une question de redirection dans htaccess

                          Oui, je suis certaine des informations que je vous ai données.
                          Je viens d'essayer de me connecter à l'administration Joomla et tout fonctionne.
                          Isabelle G.
                          www.guillenphoto.com

                          Commentaire


                          • #14
                            Re : Une question de redirection dans htaccess

                            C'est d'un accès FTP dont j'ai besoin... et là, il ne fonctionne pas.

                            Sauf si je n'ai pas compris ton besoin, c'est de vérifier le fichier .htaccess afin que ton site soit accessible via https et là, c'est le FTP qu'il me faut.
                            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


                            • #15
                              Re : Une question de redirection dans htaccess

                              Je viens de vous renvoyer toutes les données via le formulaire dans lequel vous demandez obligatoirement toutes les données de connexion à Joomla.
                              J'ai testé et tout fonctionne bien pour moi.
                              Isa.
                              Isabelle G.
                              www.guillenphoto.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X