SSL和W3 XHTML验证器

这可能是一个愚蠢的新手问题,所以对此有所了解.

我的网站使用的是SSL证书.我还在每个网页中包含W3验证器链接,如下所示:

<a href="http://validator.w3.org/check?uri=referer"><img src="valid-xhtml1.png" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>

(注意:复制在w3验证器映像上,因此SSL不会抱怨不安全的资源).

当我这样做,并单击图像以验证页面时,我从验证器收到此消息:

该错误提到请求验证器不安全.所以我尝试更改< a>的href.标签使用https作为验证器,但然后页面根本不加载(我猜因为验证器不使用SSL).

有没有人知道这方面的方法?我猜测没有办法按原样使用代码,但也许有一种方法可以将uri = referer更新为uri = https://mysite.com / …?有没有办法动态抓取当前页面的URL?

另外,仅供进一步参考,SSL是否只是阻止访问引用请求标头?

哦,我知道我可以使用http而不是https进入我的网站,验证器可以工作.但我宁愿让它配置为与https一起使用.

最佳答案 至于“验证图标”问题:

这通常会导致显示关于“不安全项目”的消息(=混合的http https内容)……在这样的星座中没有正式支持验证图标……部分解决方法被描述为
here.

如果你想动态地抓取uri我怀疑你必须使用JavaScript,然后创建/添加< a>在DOM …

至于SSL / Referer问题:
standard说客户端(=浏览器)应该只在目的地是安全的时候发送引用 – 所以是的,在混合情况下,引用者不会被发送到非安全URL.

点赞