Como posso evitar que links de podcast inativos em nosso servidor sejam rastreados pelo iTunes?

Como posso evitar que links de podcast inativos em nosso servidor sejam rastreados pelo iTunes?

Nosso servidor de trabalho foi usado anteriormente para hospedar um link de podcast popular. O podcast foi removido do iTunes, mas os usuários ainda estão tentando acessar o link do podcast em nosso servidor. As strings user-agent em nossas estatísticas mostram que a maioria dos usuários está tentando acessar o link inativo do aplicativo iTunes.

Isso significa que a maior parte do tráfego do nosso site é proveniente de um podcast antigo, que é um link morto. Queremos evitar que pessoas tentem acessar o link, mas não temos certeza de como evitar isso.

Isso está prejudicando consideravelmente as estatísticas do nosso site, então minha consulta é ...

Qual é a maneira mais eficaz de impedir que os usuários tentem acessar o link inativo do podcast/cancelar a assinatura do podcast?

Todas as soluções (.htaccess, gerenciamento de podcast do iTunes) são bem-vindas. O ideal seria evitar que os usuários acessassem completamente o link inativo.

Responder1

Eu descobri a solução.


Para encaminhar um cliente de podcast (por exemplo, iTunes) para o novo link permanentementevocê deve adicionar:

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

para o arquivo xml, dentro da <channel>tag. Obviamente substituindoseuwebaddress.comcom o novo link para o feed do podcast, conforme apropriado.


Para informar a um cliente de podcast que o podcast não existe maisvocê deve adicionar:

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

para o arquivo xml, dentro da <channel>tag.

Por fim, enviei e-mails para qualquer site que hospedasse links para o podcast e os removi, e agora posso ver que não há novas tentativas de recuperar o podcast.


Alguns sites também dizem que erros 301 informarão o cliente de podcast sobre um novo link, então usei uma reescrita .htaccess como proteção contra falhas:

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

Mais informações:

informação relacionada