
我們的工作伺服器以前用於託管流行的播客連結。該播客已從 iTunes 中刪除,但用戶仍在嘗試存取我們伺服器上的播客連結。我們統計資料中的使用者代理字串顯示,大多數使用者都試圖從 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>
更多資訊: