Как убрать ?ref=nf в конце ссылки

sergsam1
На сайте с 27.10.2008
Offline
46
1153

Фейсбук зачем то к ссылкам с картинок подставляет этот ?ref=nf

Как убрать?

ks_dp
На сайте с 26.01.2009
Offline
126
#1

1)запретить в роботсе

2)сделать редирект в хтксесе

---------- Добавлено 29.03.2012 в 12:54 ----------

сорри, я не правильно понял. Я чёт подумал, что из поиска убрать.

!
sergsam1
На сайте с 27.10.2008
Offline
46
#2

Все правильно вы поняли а можно пример кода как убрать с помощью .htaccess

ks_dp
На сайте с 26.01.2009
Offline
126
#3

RewriteCond %{QUERY_STRING} ^ref=nf

RewriteRule ^.*$ http://%{HTTP_HOST}/$0? [R=301,L,E=RWR:yes]

А это в роботс.

Disallow: /*?ref=nf

sergsam1
На сайте с 27.10.2008
Offline
46
#4
ks_dp:
RewriteCond %{QUERY_STRING} ^ref=nf
RewriteRule ^.*$ http://%{HTTP_HOST}/$0? [R=301,L,E=RWR:yes]

Не помогло.

E
На сайте с 26.03.2011
Offline
27
#5

В смысле просто убрать в url все что после "?".

Тогда strpos + substr.

---------- Добавлено 30.03.2012 в 00:13 ----------

$link = 'http://site.ru/?param=pampam';


$link = substr($link, 0, strpos($link, '?'));

echo $link;
here...
sergsam1
На сайте с 27.10.2008
Offline
46
#6

Нет мне нужно чтобы по переходу по ссылке с ?ref=nf перекидывало по 301 редиректу на ссылку без этого параметра.

A
На сайте с 05.02.2012
Offline
5
#7

Люди, подскажите, пожалуйста... В инструментах вебмастера Google появились ссылки типа: http://сайт.ru/glavnaya-magazin/pandora-novelties%20ref=, которые ведут на 404.

Если убрать %20ref= то всё нормально.

Откуда взялось это окончание ссылки и стоит ли заморачиваться вообще на эту тему? В общем, что делать с этим безобразием?

Спасибо!

RO
На сайте с 13.07.2009
Offline
88
#8
ks_dp:

А это в роботс.
Disallow: /*?ref=nf

вот же ответ. просто запретить индексацию.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий