Redirection particulière

Nouveau WRInaute
Bonjour,

Désolé pour la question peut-être assez simple. Mais je n'ai pas trouvé de réponse.

Je souhaite simplement que tous mes liens de type :

"monsite.fr/blog/item/197-escape-are?tmpl=component&print=1" ou autre
"monsite.fr/blog/item/39-50-minceur-oui?tmpl=component&print=1"

renvoie respectivement vers :
"monsite.fr/home-4/item/197-escape-are"
"monsite.fr/home-4/item/39-50-minceur-oui".

En français: tous les liens commençant par "monsite.fr/blog/item/".[variable] et finissant par "?tmpl=component&print=1" doivent renvoyer vers "monsite.fr/home-4/item/"[variable].

J'ai tenté "Redirect 301 /blog/item/$1?tmpl=component&print=1 https://www.bodysphere.fr/home-4/item/$1" mais ça ne fonctionne pas.

Je vous remercies :) .
 
WRInaute passionné
Quelque chose comme ça devrait le faire (si je ne me suis pas trompé....) :

Code:
RewriteEngine On    
RewriteRule    ^blog/item/([A-Za-z0-9-]+)?$  home-4/item/$1    [NC,L]
 
Nouveau WRInaute
Ca ne fonctionne pas pour le moment.
C'est peut-être à cause de mes lignes précédentes dans le .htaccess qui redirige vers le https et le www ?

RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://www.monsite.fr/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^monsite.fr [NC]
RewriteRule ^(.*)$ https://www.monsite.fr/$1 [R=301,L]

RewriteEngine On
RewriteRule ^blog/item/([A-Za-z0-9-]+)?$ home-4/item/$1 [NC,L]

Merci pour ton aide. :)
 
Nouveau WRInaute
Je teste en navigation privée, et je supprime les cookies à chaque fois ;) .

En fait rien ne se passe, je reste sur la même page.
Mes redirections vers le https et le www fonctionnent bien elles pourtant.
 
Discussions similaires
Haut