最近开始,我的一些新网页(XHTML 1.1)被设置为执行请求标头的正则表达式接受,并在
用户代理接受XML(Firefox和Safari)时发送正确的HTTP响应标头.
IE(或任何其他不接受的浏览器)将只获取纯文本/ HTML内容类型.
Google bot(或任何其他搜索机器人)是否有任何问题?我看过的方法有什么负面影响吗?你认为这个头嗅探器会对性能有很大影响吗?
我使用
内容协商来在应用程序/ xhtml xml和text / html之间切换,就像你所描述的那样,没有注意到
搜索机器人的任何问题.严格来说,您应该考虑accept
标题中的q值,指示
用户代理对每种
内容类型的偏好.如果
用户代理喜欢接受text / html,但会接受application / xhtml xml作为替代,那么为了最大的安全性,您应该将该
页面作为text / html.