Настройка и обработка журнала 404
Что записывается
Если WordPress при построении страницы обнаруживает, что по запросу ничего нет (статус 404), протокол записывает строку. В ней стоят: запрошенный путь, число обращений на данный момент, первое и последнее появление, а также последний зафиксированный источник перехода. На каждый адрес приходится ровно одна строка — если тот же адрес приходит снова, лишь увеличивается счётчик и обновляется время. Не сохраняются IP-адрес, идентификатор браузера и имя пользователя. Также не попадают в протокол: запросы к /wp-admin, /wp-login.php, /wp-cron.php, /xmlrpc.php, /wp-content, /wp-includes, /wp-trackback.php и к интерфейсу REST, кроме того favicon.ico и apple-touch-icon, а также всё, что приходит не через GET или HEAD. Обращения к главной странице пропускаются.
Включить и задать срок хранения
В разделе «Протокол 404» есть две настройки. Переключатель «Протоколировать 404» управляет записью; если он выключен, больше ничего не записывается — но имеющийся объём остаётся на месте. Ниже ты вписываешь срок хранения в днях: 0 означает «без ограничения», допустимы значения до 3650. Как только ты сохраняешь значение больше 0, регистрируется ежедневное задание очистки, которое первый раз выполняется часом позже; если ты снова ставишь 0, оно снимается с регистрации. Запланированный момент времени стоит строкой статуса прямо под полем — если там стоит «не запланировано», срок хранения неограничен. Очистка удаляет только строки без связанного перенаправления.
Читать список
В таблице показаны адрес, обращения (по-немецки: „Treffer“), впервые, в последний раз и источник перехода — по 50 строк на страницу. Двумя кнопками в заголовке карточки ты сортируешь по частоте или по времени: частота показывает, что постоянно уходит в пустоту, время показывает, что только что появилось, — удобно сразу после переезда или смены постоянных ссылок. У источника перехода значение «прямо» означает, что браузер не передал никакого источника (закладка, ручной ввод, почтовая программа). Запись с пометкой «внутренний» приходит с собственного сайта — значит, ссылка в собственных материалах ведёт в пустоту, и источник следует исправить, а не просто перенаправлять. Три показателя сверху называют число различных адресов, сумму всех обращений и то, для скольких адресов ещё нет перенаправления.
Сделать из строки перенаправление
У каждой строки без правила есть кнопка «Создать перенаправление». В окне ты указываешь цель — путь вида /neue-seite или полный адрес с https:// — и выбираешь тип: 301 постоянное, 302 временное, 307 временное с сохранением метода, 308 постоянное с сохранением метода или 410, если страница убрана намеренно и цели не получает вовсе. В примечании автоматически отмечается, из какой записи протокола происходит правило и сколько обращений было у неё на тот момент. После этого в строке стоит пометка «перенаправлено»; такие строки сохраняются при любой очистке, чтобы происхождение оставалось прослеживаемым. Операция отклоняется, если источник и цель — один и тот же адрес, если для этого пути уже есть правило или если цепочка через имеющиеся правила снова приводит к источнику.
Место, очистка и что ты должен сделать сам
Независимо от срока хранения предел составляет 1000 строк. При его превышении первым выпадает то, что дольше всего не появлялось, — строки с созданным перенаправлением не выпадают никогда. Адрес и источник перехода обрезаются на 190 знаках; поэтому очень длинные адреса из атак стоят в списке в сокращённом виде. Отдельные строки удаляются через «Удалить», весь массив — через «Очистить протокол». Учитывай, что часть записей исходит от программ, которые перебирают адреса, — перенаправление для них смысла не имеет. Список полезен прежде всего при адресах с большим числом обращений, при записях с внутренним источником перехода и при всём, что появляется вскоре после перестройки. Уведомления не предусмотрены: в первые недели после переезда заглядывай сюда регулярно.