Как бороться с вредящими внешними ссылками?

M
На сайте с 04.10.2011
Offline
90
#11
MiraKR:
Код внедрила, он рабочий. Но на редирект с другого сайта типа: «мой сайт/go.php?url=страница порносайта» это никак не повлияло. Редирект есть и он перенаправляет на страницы порно-сайта.

Покажите весь код какой получился

Сдается, обращаться скайп avdesk-it-kmm Верстка, кодинг - контакты в профиле... VPS от 5€ (https://gmhost.com.ua/?partner=10255)
MK
На сайте с 25.06.2018
Offline
25
#12
Shessmaster:
Вредные ссылки - это звучит устрашающе. Не иначе в какой-нибудь умной книжке про них прочитали.
А может они ни на что и не влияют, не вносят никакого вреда в поисковое ранжирование вашего сайта.

Эти страницы почему-то считаются донорами. Но донор порно-сайт это плохо. Как и прыгающий тиц.

---------- Добавлено 09.07.2018 в 16:40 ----------

mmkulikov:
Покажите весь код какой получился

<?php
$referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$valid_referrer = [ 'http://пр.ru'
];
if (in_array($referrer, $valid_referrer)) {
//
} else {
header("HTTP/1.1 404 Not Found");
}
$url = $_GET["url"];
header("Location: $url");
M
На сайте с 04.10.2011
Offline
90
#13

MiraKR,

<?php

$referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$valid_referrer = [ 'http://пр.ru' // Здесь впишите свой сайт, а не пр.ru
];
if (in_array($referrer, $valid_referrer)) {
$url = $_GET["url"];
header("Location: $url");
} else {
header("HTTP/1.1 404 Not Found");
}
MK
На сайте с 25.06.2018
Offline
25
#14
mmkulikov:
MiraKR,

<?php
$referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$valid_referrer = [ 'http://пр.ru' // Здесь впишите свой сайт, а не пр.ru
];
if (in_array($referrer, $valid_referrer)) {
$url = $_GET["url"];
header("Location: $url");
} else {
header("HTTP/1.1 404 Not Found");
}

В коде я указываю название сайта. Просто тут изменила на форуме. Этот код нужно внедрить в файл go.php вместо строк? $url = $_GET["url"];

header("Location: $url");

M
На сайте с 04.10.2011
Offline
90
#15
MiraKR:
Этот код нужно внедрить в файл go.php

Это и есть весь код для этого файла

MK
На сайте с 25.06.2018
Offline
25
#16
mmkulikov:
Это и есть весь код для этого файла

Спасибо за ответ! Этот код, вообще не делает перенаправления. Открывается пустая страница для тех страниц, на которые я делаю перенаправление и для перенаправления на порно-сайт.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#17

mmkulikov, если переход не с главной скрипт не сработает да? :)



Тс, попробуйте так:

<?php
$truehost='http://'.$_SERVER['SERVER_NAME'];
$referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';

if (preg_match('@^'.$truehost.'@smi',$referrer)) {
$url = $_GET["url"];
header("Location: $url");
} else {
header("HTTP/1.1 404 Not Found");
}
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
MK
На сайте с 25.06.2018
Offline
25
#18
LEOnidUKG:
mmkulikov, если переход не с главной скрипт не сработает да? :)


Тс, попробуйте так:

<?php
$truehost='http://'.$_SERVER['SERVER_NAME'];
$referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';

if (preg_match('@^'.$truehost.'@smi',$referrer)) {
$url = $_GET["url"];
header("Location: $url");
} else {
header("HTTP/1.1 404 Not Found");
}

Большое спасибо! С этим кодом работает редирект на страницы, ссылки на которые ведут с моего сайта. А для левых страниц редирект не срабатывает, показывается просто пустая страница (не с 404 ошибкой). Я так понимаю, так и должно быть.

M
На сайте с 04.12.2013
Offline
223
#19

Статус страницы проверьте, а не содержимое. Хотя конечно лучше, чтобы и содержимое было, как у обычной 404-ой.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Pontiy Pilat
На сайте с 30.05.2011
Offline
81
#20
Shessmaster:
...ни на что и не влияют, не вносят никакого вреда в поисковое ранжирование вашего сайта.

Примерно так мне ответили в поддержке Яндекс'а, после того, как заметил невероятный прирост ссылочной массы (тысячи г.ссылок). В итоге, через какое-то время посещаемость стала значительно снижаться и в итоге за несколько месяцев упала в ~ 20 раз.

Может не повезло просто, и ссылки здесь не причём? :)

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