1

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

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

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

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

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

1 ответ1

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>

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .