【发布时间】:2017-04-21 02:12:07
【问题描述】:
问题是我的网站上有很多外部下载链接,有些链接已经过期,所以我想自动检测过期的链接。
对我来说,有效链接是指向我的一个文件服务器的直接文件下载链接。 损坏的链接会导致一个带有错误消息的简单 html 页面。
我的第一个想法是获取下载链接的html源代码,看看它是否包含错误但它不起作用。 我也尝试过 javascript,但问题是 js 不处理外部链接。
有什么想法吗? 非常感谢
【问题讨论】:
-
您可以随时为您正在查看的每个 URL 发送 AJAX 请求,并查看是否收到 404、500 等错误。
-
为每个链接和每个访问您网站的客户做这个客户端是一个很大的开销,如果一个链接被破坏并从数据库中删除它,为什么不每天在服务器端检查一次呢?
标签: javascript