Messages: 3

Enregistré le: 21 Mar 2017

Message le Mar Mar 21, 2017 19:18

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 :) .
Haut
4 Réponses
Messages: 1697

Enregistré le: 9 Jan 2010

Message le Mer Mar 22, 2017 2:07

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

Code: Tout sélectionner
RewriteEngine On   
RewriteRule    ^blog/item/([A-Za-z0-9-]+)?$  home-4/item/$1    [NC,L]
 
Haut
Messages: 3

Enregistré le: 21 Mar 2017

Message le Mer Mar 22, 2017 10:32

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. :)
Haut
Messages: 106

Enregistré le: 28 Nov 2016

Message le Mer Mar 22, 2017 11:01

pense à vider ton cache aussi.
Des fois des pages redirigées reste présente car tu les as en cache.
Haut
Messages: 3

Enregistré le: 21 Mar 2017

Message le Mer Mar 22, 2017 12:12

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.
Haut