location.replace("http://site.ru/index.php");

L
На сайте с 17.07.2011
Offline
53
958

Здравствуйте!

Пытаемся побороть DDOS вот таким методом делая на морде location.replace, сейчас морда имеет вид:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<script type="text/javascript">

<!--

location.replace("http://site.ru/index.php");

//-->

</script>

<noscript>

<meta http-equiv="refresh" content="0; url=http://site.ru/index.php">

</noscript>

</head>

<body>

ТУТ HTML МОРДЫ

</body>

</html>

Файл /index.php имеет внутри себя то что пользователь видел раньше на морде (и все это в noindex чтобы не было дубля контента), а DDOS бот не может отработать javascript тем самым поучая чистый html, которым сайт завалить у Досеров не получается и сайт работает.

Что скажете с точки зрения Яндекса и Гугля? Как они посмотрят на такой редирект и то, что все таки контент остается?

Спасибо заранее.

Fruit
На сайте с 15.07.2008
Offline
166
#1

Я и Г джаваскипт не исполняют, а так же, как и любой бот индексируют html страницы.

С ddos'м (если запросы только к главной) можно бороться, отдавая статику с нормальным содержимым.

kil
На сайте с 03.04.2006
Offline
84
kil
#2

А если будут ddosить остальные страницы сайта?

L
На сайте с 17.07.2011
Offline
53
#3
Fruit:
Я и Г джаваскипт не исполняют, а так же, как и любой бот индексируют html страницы.

С ddos'м (если запросы только к главной) можно бороться, отдавая статику с нормальным содержимым.

То есть считаете, что ничего страшного не произойдет?

latseo добавил 01.12.2011 в 13:54

А <meta http-equiv="refresh" content="0; url=http://site.ru/index.php">

не повредит?

Fruit
На сайте с 15.07.2008
Offline
166
#4
kil:
А если будут ddosить остальные страницы сайта?

Я не эксперт по этому вопросу, на сколько знаю, прежде всего отсекают по ip, с которых идет атака. Нужен грамотный админ, в общем.

Fruit добавил 01.12.2011 в 13:59

latseo:
То есть считаете, что ничего страшного не произойдет?

latseo добавил 01.12.2011 в 13:54
А <meta http-equiv="refresh" content="0; url=http://site.ru/index.php">
не повредит?

Произойдет. Робот зайдет на site.ru/ и получит контент в noindex. Чем изобретать что-то оригинальное, сделайте статическую нормальную (индексируемый текст) главную и отдавайте ее при запросе страницы /

*страница /index.php чтобы не было дублей всегда должна редиректить на /

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