parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Быстро массово отстрелить отсутствующие страницы

Безымянный 04.02.2020 15:04

Проблема: гугл-консоль помнит старый сайт на этом домене и выдаёт девятьсот ошибок по его адресам. Где гугл берёт их - загадка: больше года не было ни сайта, ни сайтмепов, а он всё помнит. И мешает себе и мне. Логически, надо по всем этим урлам отвечать 410 Gone и ждать закрытия темы.

Попытка: старые страницы довольно просто вычислить по url: они либо в папках /a/, /b/ или /c/, либо во вложенных папках вида /.../.../124/.

Пробую.
@auto[]
^if(in '/test/'){$response:status[410]}
И добавляю в .htaccess "ErrorDocument 410 /410.html" с пользовательским содержимым.

Результат: ни фига, 404.

Вопрос: есть ли внутрипарсерное решение без создания всех мыслимых obsolete-папок и подпапок на новом сайте?

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

Ну, у меня код нового сайта устроен так, что в нужных .html-файлах написано "^formapage[]", а в auto.p - @auto[], далее @formapage[] со всем html от <doctype>, ниже все запчасти. То есть, нет запроса ^formapage[] - нет кода никакого.

Как быть? Как выдавать 410 по признакам урла без переделывания вообще всего?