Быстро массово отстрелить отсутствующие страницы
Безымянный 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 по признакам урла без переделывания вообще всего?
- Быстро массово отстрелить отсутствующие страницы, 04.02.2020 15:04