Как предотвратить сканирование iTunes неработающих ссылок на подкасты на нашем сервере?

Как предотвратить сканирование iTunes неработающих ссылок на подкасты на нашем сервере?

Наш рабочий сервер ранее использовался для размещения популярной ссылки на подкаст. Подкаст удален из iTunes, но пользователи все еще пытаются получить доступ к ссылке на подкаст на нашем сервере. Строки user-agent в нашей статистике показывают, что большинство пользователей пытаются получить доступ к мертвой ссылке из приложения iTunes.

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

Это значительно снижает статистику нашего сайта, поэтому мой вопрос...

Какой наиболее эффективный способ предотвратить попытки пользователей получить доступ к неработающей ссылке на подкаст/отменить подписку на подкаст?

Приветствуются все решения (.htaccess, управление подкастами iTunes), в идеале я бы хотел вообще запретить пользователям доступ к неработающей ссылке.

решение1

Я нашел решение.


Чтобы перенаправить подкаст-клиент (например, iTunes) на новую ссылку навсегдавы должны добавить:

<itunes:new-feed-url>http://yourwebaddress.com/podcast.xml</itunes:new-feed-url>

в xml файл, внутри <channel>тега. Очевидно, заменаyourwebaddress.comс новой ссылкой на ленту подкаста по мере необходимости.


Чтобы сообщить клиенту подкаста, что подкаст больше не существуетвы должны добавить:

<itunes:block>yes</itunes:block>

в XML-файл, внутри <channel>тега.

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


Некоторые веб-сайты также утверждают, что ошибки 301 будут информировать клиента подкаста о новой ссылке, поэтому я использовал перезапись .htaccess в качестве меры предосторожности:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^path/to/feed http://yourwebaddress.com/podcast.xml [L,R=301]
</IfModule>

Больше информации:

Связанный контент