Supprimer les doubles URL

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

  • [Problème] Supprimer les doubles URL

    Bonjour,

    Je crée un site sous joomla 3.2.3
    hébergé chez one.com

    J'ai activé les options suivantes:

    Réécriture d'URL en clair (SEF)
    Réécriture au 'vol' des URL
    Ajouter un suffixe aux URL

    Pour cela j'ai du dans mon .htaccess commenté une ligne, celle ci je crois :#Options +FollowSymLinks

    A ce stage la réécriture fonctionne bien.

    Cependant j'ai lu un article qui indique qu'il faudrait désactiver l'accès aux anciennes URL.
    En effet mes articles sont accessibles par les nouvelles et les anciennes URL.

    J'ai tenté d'ajouter cette ligne dans le fichier htaccess.

    RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]

    Cela fonctionne, en revanche je n'arrive plus à me connecter à mon interface d'administration.

    J'ai du l'enlever.

    Avez vous une idée ou une autre solution pour désactiver ces doubles URL?
    J'ai remarqué également qu'avec la réécriture d'URL mon site est bien plus lent à charger....normal?
    Dernière édition par dirafz à 02/04/2014, 19h12

  • #2
    Re : Supprimer les doubles URL aves activation de la réécriture

    Bonjour,

    J'ai trouvé un autre poste ou un membre avait rajouté cela dans son .htaccess mais sans succès chez moi.

    RewriteCond %{REQUEST_URI} !^/admin
    RewriteCond %{THE_REQUEST} ^[A-Z]+\ /index\.php(/[^\ ]*)?\ HTTP/
    RewriteRule ^index\.php(/(.*))?$ /$2 [R=301,L]


    Mon souhait est d'éviter que mes anciennes URL fonctionnent

    This domain name has been registered with Gandi.net. It is currently parked by the owner.


    les nouvelles URL

    This domain name has been registered with Gandi.net. It is currently parked by the owner.


    Merci pour vos conseils

    Commentaire


    • #3
      Re : Supprimer les doubles URL

      Bonjour,

      Merci dirafz pour ton extrait de .htaccess.
      Je l'ai utilisé et il a permis de faire ce que je souhaitais, c'est à dire rediriger /index.php/mon/contenu vers /mon/contenu.

      Je ne sais pas exactement comment empêcher tes anciennes URL de fonctionner. Normalement le CMS doit renseigner une URL canonique réécrite avec la balise <link href="....." rel="canonical" />.

      A ta place je me tournerai vers l'extension sh404SEF avec notamment deux fonctionnalités alléchantes :
      * Instantly add global support for canonical URLs (add rel="canonical" HTTP headers)
      * Remove duplicate URLs, a common problem with Joomla websites
      Qui plus est, l'article suivant me semble très intéressant.
      Éviter les URLs dupliquées : Checklist SEO pour Joomla - Alpha Design est une Agence Web spécialisée dans la création de sites internet professionnels avec Joomla et le développement de templates Joomla personnalisés
      Dernière édition par deltasight à 15/04/2014, 09h24

      Commentaire


      • #4
        Re : Supprimer les doubles URL

        cet problème est connue par les lien canonical voir ici
        Joomla et les url canonique (canonical), 2 ans que ce problème apparait dans mon webmastertool de google ... enfin une solution

        et il se trouve des extensions pour résoudre cet problème
        Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
        montre-automatique
        Technologie informatique : http://www.branche-technologie.com
        Climatisation murale : http://www.climatiseurmural.org
        chambres froides : http://www.chambre-froide.org

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X