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}
    Formation Joomla agence internet https://www.stylitek.com
    Melijoy création de site Joomla compétitif https://www.melijoy.fr
    agence web spécialiste référencement http://www.agence-web-stylitek.fr

    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 ?
        Formation Joomla agence internet https://www.stylitek.com
        Melijoy création de site Joomla compétitif https://www.melijoy.fr
        agence web spécialiste référencement http://www.agence-web-stylitek.fr

        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
            Formation Joomla agence internet https://www.stylitek.com
            Melijoy création de site Joomla compétitif https://www.melijoy.fr
            agence web spécialiste référencement http://www.agence-web-stylitek.fr

            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)
                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)
                Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
                Mes logiciels OpenSource : https://www.avonture.be

                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)
                    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)
                    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
                    Mes logiciels OpenSource : https://www.avonture.be

                    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)
                        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)
                        Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
                        Mes logiciels OpenSource : https://www.avonture.be

                        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)
                            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)
                            Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
                            Mes logiciels OpenSource : https://www.avonture.be

                            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
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X