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
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
Commentaire