Как можно пометить файл ICS/VCALENDAR как устаревший или больше не синхронизироваться?

Я составил календарь спортивных событий на крупном соревновании. Соревнование уже закончилось, но я все еще получаю гигабайты трафика каждый месяц (предположительно, из-за синхронизации календаря для тех, кто добавил его в Календарь Google и т. д.).

Можно ли установить конечную дату для любых обновлений или как-то отключить синхронизацию? Я бы предпочел не торпедировать файл, если это возможно.


person Joe Birkin    schedule 02.02.2020    source источник


Ответы (1)


Как и любая другая страница, на которую вы получаете слишком много нежелательного трафика или которая больше недоступна. Используйте коды состояния http https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Может быть, 410 ушел? https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410 См. Есть ли причина использовать код состояния HTTP 410 GONE?

В качестве альтернативы, если вы все еще хотите, чтобы у кого-то был доступ к историческим данным, заблокируйте нежелательный трафик через htaccess, точно так же, как блокирует, пауки, сканеры, боты

person anmari    schedule 04.02.2020
comment
Хороший крик о кодах состояния, спасибо! Я предполагал, что есть способ установить дату окончания синхронизации календаря в разметке. - person Joe Birkin; 04.02.2020