Как я могу предотвратить просмотр ссылок на подкасты на нашем сервере iTunes

467
reekogi

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

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

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

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

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

1
Подкаст все еще указан в iTunes? gronostaj 11 лет назад 0
Вы не сможете заставить пользователя iTunes отменить подписку. Вы должны быть в состоянии удалить эти эпизоды из самого шоу. ** Это действительно должен быть вопрос поддержки Apple. ** Ramhound 11 лет назад 0
Ваш сервер возвращает ошибку 410? Я хотел бы надеяться, что какой-либо podcatcher используется, он в конечном итоге остановится, когда получит ошибку «Gone». ale 11 лет назад 0
Да, я отправил запрос в службу поддержки. У меня установлен Wordpress на маршруте сервера, поэтому любые мертвые ссылки возвращают 404. Я также работаю на сервере IIS, поэтому я попытался принудительно переписать ошибку 410, но она ничего не изменила. reekogi 11 лет назад 0

1 ответ на вопрос

1
reekogi

I found out the solution.


To forward a podcast client (eg, iTunes) to the new link permanently you must add:

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

to the xml file, inside the <channel> tag. Obviously replacing yourwebaddress.com with the new link to the podcast feed as appropriate.


To tell a podcast client that the podcast doesn't exist anymore you must add:

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

to the xml file, inside the <channel> tag.

Finally I sent emails to any website hosting links to the podcast and had them removed, and I can now see that there are no new attempts at retrieving the podcast.


Some website's also say 301 errors will inform the podcast client of a new link, so I used a .htaccess rewrite as a fail-safe:

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

More info:

К вашему сведению, вы можете сделать перенаправление в `.htaccess` более простым (для меня) способом: http://ndesign-studio.com/blog/301-htaccess-redirect Bob 11 лет назад 1
Здорово, upvote для вас reekogi 11 лет назад 0

Похожие вопросы