.htaccess et redirection systématique

Fermé
BusyElephant Messages postés 11 Date d'inscription lundi 6 juin 2016 Statut Membre Dernière intervention 14 juin 2016 - Modifié par BusyElephant le 14/06/2016 à 12:17
mchev Messages postés 222 Date d'inscription dimanche 25 mars 2007 Statut Membre Dernière intervention 6 août 2016 - 6 août 2016 à 18:56
Bonjour,
Je cherche à faire une redirection 301 automatique sur htaccess de certaines URL précises vers d'autres URL totues aussi spécifiques, pour éviter le duplicate content.

La redirection se ferait de ce type de pages :
https://www.americancarcity.fr/annonces/Chevrolet/RAM-1500-QUAD-CAB-SPORT/116
vers ce type de pages :
https://www.americancarcity.fr/annonces/Chevrolet/RAM-1500-QUAD-CAB-SPORT/116

comme vous pouvez voir les informations dans l'url sont les même mais mes connaissances en apache sont trop faibles pour faire ce type de redirection auto (j'ai entre 500 et 600 pages de ce type à rediriger, et des pages sont ajoutées très fréquemment);
c'est pourquoi je fais appel à vous :/ j'imagine que c'est simplement une expression que je ne connais pas.

Merci d'avance !

EDIT : voici un codé present dans mon .htaccess

RewriteCond %{QUERY_STRING} stock/(.*)/(.*)/(.*)$
RewriteRule ^(.*)$ /stock&marque=%1&nom=%2&vehicule=%3? [NC]

j'ai testé de réécrire RewriteRule ^(.*)$ /stock&marque=%1&nom=%2&vehicule=%3? [NC,R=301,L]

afin d'effectuer une redirection auto mais rien ne se passe...?

1 réponse

mchev Messages postés 222 Date d'inscription dimanche 25 mars 2007 Statut Membre Dernière intervention 6 août 2016 44
6 août 2016 à 18:56
Bonjour,

Voici un bout de code qui devrait fonctionner; je n'ai pas testé...

RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ index.php?stock=$1&marque=$2&nom=$3&vehicule=$4 [QSA]
0