Joomladay francophone 2018 à Paris 18 et 19 mai

Utilisation de sh404SEF

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

  • Utilisation de sh404SEF

    J'ai installé sh404SEF pour améliorer la lisibilité des URL de mon site. J'avais auparavant activé la fonction SEF de Joomla (1.0.12) et celà fonctionnait très bien.
    L'installation de sh404SEF s'est bien passé (hébergeur OVH). J'ai activé le composant et oh merveille les URL sont passées de :

    http://www.mysite.fr/content/view/21/66/

    à

    http://www.mysite.fr/Entreprise/Prof...re-equipe.html

    en utilisant les bonnes section, rubriques et titres des articles. Cependant lorsque j'accède au site avec les nouvelles URL, donc, j'ai une erreur http404.

    Quelqu'un peut-il m'aider ?

    Merci

  • #2
    Bonjour,

    Tu dois modifier ton .htaccess, qui n'est pas le même pour le SEF standard de Joomla et pour un composant tiers comme sh404SEF, Joomsef ou OpenSEF. Regardes dans le fichier lui-même, c'est indiqué : commenter un partie et en décommenter une autre

    Cordialement
    Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

    Commentaire


    • #3
      Bonjour,

      Merci bien. J'ai fait les modif, mais peut être pas tout comme il faut...ca ne marche pas.

      J'ai commenté la partie SEF standard et décommenté comme ci-dessous :

      ########## Begin - 3rd Party SEF Section
      ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
      #
      RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
      #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
      #RewriteCond %{REQUEST_FILENAME} !-f
      #RewriteCond %{REQUEST_FILENAME} !-d
      #RewriteRule (.*) index.php
      #
      ########## End - 3rd Party SEF Section

      Est-ce ok ?
      Merci bien par avance.

      Commentaire


      • #4
        Non, fait plutôt :

        Code:
        ########## Begin - 3rd Party SEF Section
        ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
        #
        RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] 		##optional - see notes##
        RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule (.*) index.php
        #
        ########## End - 3rd Party SEF Section
        Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

        Commentaire


        • #5
          J'ai fait la modif. Mais j'ai toujours le même probleme... :-(

          Commentaire


          • #6
            Bonjour,

            Si cela ne marche pas, c'est que ton serveur nécessite d'autres réglages. COmme tu es chez OVH, cela doit fonctionner, et d'autres que toi ont déjà fait ça avant. Il y a des posts sur ce forum avec des exemples de htaccess qui fonctionnent, fais une recherche à ce propos et tu trouveras!

            Cordialement
            Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

            Commentaire


            • #7
              Bonjour,

              Je suis chez ovh et le composant fonctionne à merveille. Voici mon htacces si ca peut aider.
              Code:
              ##Passage register globals off
              SetEnv REGISTER_GLOBALS 0
              
              ## identifiant de session placé dans le cookie
              ##infos - http://www.manuelphp.com/php/ini.session.use-trans-sid.php##
              SetEnv SESSION_USE_TRANS_SID 0
              
              ##  Can be commented out if causes errors, see notes above.
              #Différence avec le fichier original : chez ovh ajouter un + devant FollowSymLinks
              #
              Options +FollowSymLinks
              #
              #  mod_rewrite in use
              
              RewriteEngine On
              
              
              #  Uncomment following line if your webserver's URL
              #  is not directly related to physical file paths.
              #  Update Your Joomla/MamboDirectory (just / for root)
              
              RewriteBase /
              
              
              ########## Begin - Joomla! core SEF Section
              ############# Use this section if using ONLY Joomla! core SEF
              ## ALL (RewriteCond) lines in this section are only required if you actually
              ## have directories named 'content' or 'component' on your server
              ## If you do not have directories with these names, comment them out.
              ######################################################
              #Commentez ces lignes en ajoutant # devant si
              #vous utilisez un composant type opensef 
              #####################################################
              #RewriteCond %{REQUEST_FILENAME} !-f
              #RewriteCond %{REQUEST_FILENAME} !-d
              #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] 		##optional - see notes##
              #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
              #RewriteRule ^(content/|component/) index.php
              #
              ########## End - Joomla! core SEF Section
              
              
              
              ########## Begin - 3rd Party SEF Section
              ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
              #######################################################
              #décommenter en supprimant les dièses devant les lignes suivantes
              #si vous utilisez un composant type opensef.
              #########################################################
              RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] 		
              RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
              RewriteCond %{REQUEST_FILENAME} !-f
              RewriteCond %{REQUEST_FILENAME} !-d
              RewriteRule (.*) index.php
              
              ########## End - 3rd Party SEF Section
              
              
              
              ########## Begin - Rewrite rules to block out some common exploits
              ## If you experience problems on your site block out the operations listed below
              ## This attempts to block the most common type of exploit `attempts` to Joomla! 
              #                              
              # Block out any script trying to set a mosConfig value through the URL
              RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
              # Block out any script trying to base64_encode crap to send via URL
              RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
              # Block out any script that includes a <script> tag in URL
              RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%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})
              # Send all blocked request to homepage with 403 Forbidden error!
              RewriteRule ^(.*)$ index.php [F,L]
              # 
              ########## End - Rewrite rules to block out some common exploits
              L' Incontinentia Pigmenti est une maladie rare trés peu connue - afin de lutter contre cette maladie - aider la recherche par vos dons ou partenariats avec notre site web.

              Commentaire


              • #8
                Merci bien, je vais essayé. Peux-tu me confirmer la version du sh404SEF que tu utilises ?

                Commentaire


                • #9
                  1.2.4.s - BETA
                  L' Incontinentia Pigmenti est une maladie rare trés peu connue - afin de lutter contre cette maladie - aider la recherche par vos dons ou partenariats avec notre site web.

                  Commentaire


                  • #10
                    Utilisation sh404SEF sans index.php dans les URLs

                    J'ai bien la même version. J'ai utilisé le .htaccess que tu m'as communiqué. Mais j'ai toujours des erreurs 404.

                    Pourrais-tu m'indiquer le paramétrage du composant sh404SEF que tu as utilisé ?

                    Merci bien

                    Commentaire


                    • #11
                      peut-tu me dire à quel moment tu as ces erreurs ?
                      L' Incontinentia Pigmenti est une maladie rare trés peu connue - afin de lutter contre cette maladie - aider la recherche par vos dons ou partenariats avec notre site web.

                      Commentaire


                      • #12
                        Problème utilisation de sh404SEF

                        Voici le résumé :

                        a. Paramétrage de sh404SEF comme présenté dans les fichiers JPG joints
                        b. fichier .htaccess (que tu m'as communiqué) dans le répertoire www
                        c. Si je controle le composant sh404SEF, je vois 11 enregistrements dans la catégorie URL optimisé

                        - Navigation -

                        d. je vais sur la page d'accueil www.monsite.fr, je fais F5 pour actualiser. La c'est ok, j'ai accès à la page d'accueil.

                        e. Je clique sur un des menu pour accéder à une page, là j'ai bien dans le barre de navigation :

                        www.monsite.fr / Entreprise / Profil / Equipe-achat.html

                        mais le navigateur affiche la page 404

                        Si tu peux m'aider, ce serait vraiment super...
                        Merci par avance
                        Fichiers joints

                        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
                        Travaille ...
                        X