https网站上的Xhtml命名空间?

时间:2014-01-15 11:23:31

标签: url ssl https xhtml

我正在使用http迁移网站以将所有请求重定向到https,因此我确保外部脚本,图片等只是在url的开头而不是{{{ 1}}

我的问题是这个。我是否还需要更改html标记或doctype声明网址的http://名称空间等内容?如果我确实需要更改此功能,他们是否会以//?

开头解析网址

1 个答案:

答案 0 :(得分:2)

命名空间正在识别碰巧使用URL语法的字符串。不应该改变它们。

DTD是一个棘手的问题。

理论中,如果它被中间人攻击改变,那么它可用于更改命名实体并将新内容插入到文档中。

在实践中,浏览器通常不会解析DTD,因此这不是真的担心。另外,W3C DTDs are not served over HTTPS所以你不能在不将文件复制到自己的服务器的情况下引用它们(并且可能更新内部引用)。如果你想真的安全,你应该这样做。

就个人而言,我会废弃DTD并使用(X)HTML 5。