WRInaute discret
Bonjour,
J'ai une page (A) de faible qualité (à la place de celle que je voudrais (B)) qui arrive à bien se positionner sur plusieurs mots clé principaux pour mon site.
J'ai réfléchi aux options possibles (balise no index, dégradation de la qualité de la page (A),etc.) mais j'aimerai me tourner vers une redirection vers la page (B) lorsque l'internaute arrive sur la page (A) à partir des moteurs de recherche.
Je sais que cette méthode est facilement contournable mais ça ne me dérange pas car la page (A) doit être accessible mais pas quand on arrive des SERP (au moins Google et Bing).
J'ai commencé à écrire des règles dans mon .htaccess mais je n'y arrive pas du tout.
Voilà mon .htaccess, fonctionnel.
J'aimerai rajouter quelque chose du genre (ça ne fonctionne pas):
Mais la page est redirigée trop de fois et ne s'affiche pas.
Avez vous des pistes pour que je puisse faire des recherches ?
Ou directement une solution fonctionnelle ?
Cordialement.
J'ai une page (A) de faible qualité (à la place de celle que je voudrais (B)) qui arrive à bien se positionner sur plusieurs mots clé principaux pour mon site.
J'ai réfléchi aux options possibles (balise no index, dégradation de la qualité de la page (A),etc.) mais j'aimerai me tourner vers une redirection vers la page (B) lorsque l'internaute arrive sur la page (A) à partir des moteurs de recherche.
Je sais que cette méthode est facilement contournable mais ça ne me dérange pas car la page (A) doit être accessible mais pas quand on arrive des SERP (au moins Google et Bing).
J'ai commencé à écrire des règles dans mon .htaccess mais je n'y arrive pas du tout.
Voilà mon .htaccess, fonctionnel.
Code:
RewriteEngine ON
# Redirect non-www to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/pagequelconque.php
RewriteRule ^(.*)pagequelconque.php$ /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/pagequelconque2.html
RewriteRule ^(.*)pagequelconque2.html$ /$1 [R=301,L]
Rewritecond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* router.php
J'aimerai rajouter quelque chose du genre (ça ne fonctionne pas):
Code:
RewriteCond %{HTTP_REFERER} !^https://www.google.com [NC]
RewriteRule ^(.*)$ http://www.example.com/pageB.html [R=301,L]
Mais la page est redirigée trop de fois et ne s'affiche pas.
Avez vous des pistes pour que je puisse faire des recherches ?
Ou directement une solution fonctionnelle ?

Cordialement.