当我使用 W3C 链接检查器检查我的网站时,检查器显示:
状态:403 禁止
“该链接被禁止!这需要修复。通常的嫌疑:缺少index.html或Overview.html,或者缺少ACL”
但是该链接工作正常。如何从该链接检查器解决此问题?
截图:
最佳答案
这个问题通常被过度热心的安全过滤所利用,这种过滤要么假设所有机器人都是邪恶的,要么假设所有使用某些库的机器人都是邪恶的。
checklink 软件使用 LWP 库,该库经常出现在此类黑名单中。获取checklink传递链接的两种方式是:
- 下载 checklink ,编辑其用户代理字符串,然后从本地系统而不是 W3C 服务器运行它。 (另请参阅:installing CPAN modules。)
- 更改链接指向的服务器上的安全过滤(这显然需要您有权访问该服务器)
或者,您可以在每次执行检查时手动检查链接。
关于html - w3c 链接检查器中的损坏链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12455614/