Composant ne fonctionne plus après redirection index.php

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

  • [RÉGLÉ] Composant ne fonctionne plus après redirection index.php

    Bonjour,

    Pour éviter la création de contenu dupliqué, j'ai redirigé les urls non SEF commençant par index vers les urls SEF en incluant les lignes suivantes dans le fichier .htaccess :

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/index.(htm|html|php|asp)$
    RewriteCond %{THE_REQUEST} /index.(htm|html|php|asp)
    RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]

    Mais résultat un des composants, Creative Contact Form, ne fonctionne plus puisque son url commence par index. Quand j'essaie d'envoyer un message en utilisant le formulaire de contact depuis mon site, j'ai les message d'erreur "invalide token".

    Si j'en crois sh404SEF, l'url non sef de ce composant serait "index.php?option=com_creativecontactform&lang =fr& view=creativemailer". Comment faire pour exclure cette url de la règle indiquée ci-dessus ?

    Merci
    Dernière édition par MoHaSz à 11/05/2018, 16h23

  • #2
    Bonjour

    Dès l'instant où le mode SEF est activé toutes les URLs de ton site sont SEF et donc le moteur de recherche ne trouvera plus de non SEF.

    Dans ces conditions il n'y aura pas de duplicate content.

    Bonne fin de 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


    • #3
      Ok, merci. Cela confirme ce que je pensais.

      Bonne journée

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X