composant redirection inactif ?

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

  • [Problème] composant redirection inactif ?

    Bonjour, j'avais enfin réussi à faire fonctionner le composant de redirection, et je me rend compte aujourd'hui que mes redirections ne fonctionnent plus.

    Quand je rentre une ancienne adresse, il n'y a aucune redirection...

    Entre temps, j'ai :

    - mis à jour vers le 3.7
    - mis le site en https
    - modifié le HTACCESS en conséquence.
    - installé JCH

    Mais je ne sais pas à quel moment celà a flanché. Je n'avais pas pensé à checker...

    J'ai remis le .htaccess par défaut, pour tester, mais aucune modification.
    J'ai parfois une page blanche sur la home, alors que index.php s'affiche très bien. Est ce lié ?

    Des indications ? Problème avec php trop vieux ? Autre ?

    Exemple de redirection pour valider si je n'ai pas fait d'erreur :

    Code:
    /Beethoven-l-homme-le-compositeur.html > /theorie/culture/art-litterature/716-beethoven-l-homme-le-compositeur-le-revolutionnaire-premiere-partie
    Résultat visible ici : https://www.marxiste.org/Beethoven-l...mpositeur.html (page blanche, et ancienne URL (issue d'un ancien site non joomla)
    Dernière édition par christophe31 à 05/05/2017, 13h24

  • #2
    Re : composant redirection inactif ?

    Bonjour,

    l'exemple que tu donnes ne fonctionnera pas dans le fichier .htaccess ou la syntaxe est quelquechose comme :
    Redirect permanent /dossier01/page01.html http://nouvelle.adresse.fr/dossier03/page02.html
    RedirectMatch seeother ^/images/(.*)\.jpg$ http://adresse.actuelle.fr/images/$1.gif
    Redirect permanent /dossier01 http://nouvelle.adresse.fr/dossier02
    Redirect permanent / http://nouvelle.adresse.fr/
    Redirect gone /vieux.html
    NB : source https://openclassrooms.com/courses/la-redirection-http


    Dans le composant redirection de Joomla, personnellement je met le chemin absolu en source comme en cible et cela fonctionne tout à fait correctement

    Cordialement
    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

    Commentaire


    • #3
      Re : composant redirection inactif ?

      Merci pour la réponse, mais même en mettant les adresse absolues celà ne fonctionne pas.
      Je précise que je ne me sers du htaccess pour les redirections, mais bel et bien du composant de redirection.

      J'ai remarqué, que j'active ou non le lien redirigé... C'est exactement pareil : page vide (mais bien chargée avec le template)

      Commentaire


      • #4
        Re : composant redirection inactif ?

        C'est exactement pareil : page vide (mais bien chargée avec le template)
        oui, mais .... attention !!

        il s'agit d'une manière comme d'une autre d'un composant de redirection, on est bien d'accord ?
        Il ne se met en oeuvre que s'il est sollicité et que le serveur retourne une erreur 404 (on est toujours d'accord ?)

        il faut donc bien que l'url originale n'existe plus (toujours d'accord ?)

        sinon c'est l'url d'origine qui est affichée ...
        Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

        Commentaire


        • #5
          Re : composant redirection inactif ?

          Alors merci pour l'indication, en effet je n'ai pas d'erreur 404 qui s'affiche. En fait, je peux rentrer n'importe quelle URL bidon, je tomberais toujours sur une page blanche, affichée dans mon template... Et c'est là que les choses se corsent donc. Pourquoi joomla ne me retourne t'il pas une erreur 404 en cas d'article inexistant ? :/

          Commentaire


          • #6
            Re : composant redirection inactif ?

            Alors je viens de tester avec un outil d'analyse http, et ça me retourne une erreur 200... et ce quelle que soit l'URL inexistante que je rentre, redirigée ou non par mon composant.

            Vous pouvez tester ici :

            http://www.webrankinfo.com/outils/he...&ua=internaute

            Commentaire


            • #7
              Re : composant redirection inactif ?

              ça me retourne une erreur 200
              200 n'est pas à proprement parler un code erreur puisque sa valeur en clair est ... OK.
              Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
              Confucius

              Commentaire


              • #8
                Re : composant redirection inactif ?

                Envoyé par christophe31 Voir le message
                Alors je viens de tester avec un outil d'analyse http, et ça me retourne une erreur 200... et ce quelle que soit l'URL inexistante que je rentre, redirigée ou non par mon composant.

                Vous pouvez tester ici :

                http://www.webrankinfo.com/outils/he...&ua=internaute
                Alors il est probable que tu as déclaré (via un extension ou ton template ou par tout autre moyen) une page spécifique de gestion des erreurs de type 404 (url inexistante) qui au lieu de renvoyer vers une page spécifique, comme par exemple une de celles présentées sur ce site : http://www.bonjour404.fr/), te renvoie vers une page blanche.

                Franchement je ne vois pas d'autre explication, personnellement je penche pour ton template puisque le reste de la page est généré tout à fait normalement, ou alors ton fichier .htaccess contient une règle générique renvoyant sur un article 'vide'
                Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                Commentaire


                • #9
                  Re : composant redirection inactif ?

                  Bon après investigation, mon soucis vient du cache. J'ai sélectionné cache conservateur, 60mn de durée de vie.
                  Or quand je le désactive, je retrouve mes erreurs 404... WTF ?
                  Dernière édition par christophe31 à 09/05/2017, 12h56

                  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