我正在尝试对一个简单的网站进行一些修改,为此我已经进行了一次递归的wget,以便将整个网站带到我的机器上(经过许可)。原始网站位于http://www.clubs.psu.edu/up/blockandbridle/index.xhtml,我所做的副本位于http://eatmyrice.org/blockandbridle/index.xhtml。大多数一切似乎都运行良好,虽然由于某种原因,当我在我自己的服务器上访问index.xhtml的副本时出现以下错误
我已经比较了两个站点之间的代码,据我所知,没有任何差异(虽然我已经通过固定链接指向正确的位置),这将导致这种情况。任何帮助将不胜感激,因为我不确定是什么导致这种情况发生,谢谢(如果它会有任何区别,复制的网站在Apache服务器上运行,不知道原来的运行是什么)
答案 0 :(得分:1)
两个文档都包含相同的错误,are easily detectable with a validator。一个文档是HTML,由浏览器的HTML解析器解析。另一个文档是XHTML,由XML解析器解析。浏览器仅以XML模式公开错误。
david@raston ~ $ curl -I http://www.clubs.psu.edu/up/blockandbridle/index.xhtml | grep Content-Type
Content-Type: text/html
~ :
david@raston ~ $ curl -I http://eatmyrice.org/blockandbridle/index.xhtml | grep Content-Type
Content-Type: application/xhtml+xml