html - w3c 链接检查器中的损坏链接问题

标签 html validation hyperlink w3c-validation

当我使用 W3C 链接检查器检查我的网站时,检查器显示:

状态:403 禁止

该链接被禁止!这需要修复。通常的嫌疑:缺少index.html或Overview.html,或者缺少ACL

但是该链接工作正常。如何从该链接检查器解决此问题?

截图: enter image description here

最佳答案

这个问题通常被过度热心的安全过滤所利用,这种过滤要么假设所有机器人都是邪恶的,要么假设所有使用某些库的机器人都是邪恶的。

checklink 软件使用 LWP 库,该库经常出现在此类黑名单中。获取checklink传递链接的两种方式是:

  • 下载 checklink ,编辑其用户代理字符串,然后从本地系统而不是 W3C 服务器运行它。 (另请参阅:installing CPAN modules。)
  • 更改链接指向的服务器上的安全过滤(这显然需要您有权访问该服务器)

或者,您可以在每次执行检查时手动检查链接。

关于html - w3c 链接检查器中的损坏链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12455614/

相关文章:

html - 如何在悬停时隐藏浏览器左/右下方的链接信息

html - <span> + <sup> 中间有一个由换行符引起的空白

html - 谷歌浏览器在 Windows 和 Ubuntu 中的不同 CSS 结果

用于显示/隐藏的 JavaScript <c :forEach> div element of JSTL

c# - ASP.Net Core MVC - 在几个 ViewModel 属性上使用 ModelState 验证的 Ajax 表单提交

audio - 有人单击链接后如何播放.wav

css - 带有头顶标签的图标 - 如何让两者都响应悬停,使用 CSS?

php - 如何根据用户命令字符串为 HTML 元素着色

java - 要求输入的密码必须包含大写字母和数字?

java - 验证输入是数字、数字范围内的数字或特定字符