База знаний Виртуальный хостинг Хостинг для CMS 1С-Битрикс Bitrix: нагрузка и запросы к файлу /bitrix/redirect.php

Bitrix: нагрузка и запросы к файлу /bitrix/redirect.php

Если Ваш сайт на битриксе без видимых на то причин начал работать медленно, то это повод обратиться в техническую поддержку хостинга за решением проблемы. Однако есть ситуации, когда нагрузка маскируется под реальных посетителей и без анализа лог файлов не обойтись. 

Если в Ваших логах доступа часто появляется похожая строка, где обязательно идет обращение к /bitrix/redirect.php, а параметр goto содержит не связанные с Вашим сайтом адреса:

158.69.60.97 - - [15/Mar/2019:10:35:06 +0300]
"GET /bitrix/redirect.php?event1=&event2=&event3=
&goto=http://.... HTTP/1.0"

то для решения проблемы Вам необходимо открыть файл bitrix/redirect.php в директории Вашего сайта, и вставить после <? (<?php) следующий код:

$gotoParseURL = parse_url($_REQUEST["goto"]);
if( $gotoParseURL["host"] != $_SERVER["SERVER_NAME"] ):
die('Hacking attemp');
endif;

а аналогичный код снизу удалить. На скриншоте показано, как это должно выглядить:

1

После чего сохраните файл и в течение 5-10 минут нагрузка с аккаунта спадет.

Однако стоит учесть, что это не единственная причина нагрузки аккаунта, их может быть много, но данную проблему можно решить при её наличии.

Если Вы сомневаетесь в своих силах, напишите нам в поддержку, и мы Вам поможем.