
Наш рабочий сервер ранее использовался для размещения популярной ссылки на подкаст. Подкаст удален из 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>
Больше информации: