在大多数的web服务器中,都只认text/html文档,即html4.0标准,而实际上这样是错误的。 可以使用apache的mod_rewrite改写规则来强制生成xhtml文档。 如此操作的好处: 让服务器上已存在的老标准静态html文档也支持xhtml新标准,改善了兼容性,提升了用户体验。 操作实例: 代码示例: RewriteEngine On RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml\s*;\s*q=0 RewriteCond %{REQUEST_URI} \.html$ RewriteCond %{THE_REQUEST} HTTP/1\.1 RewriteRule .* - "[T=application/xhtml+xml; charset=utf-8]" #gbk、gb2312编码时,修改最后一句中的charset即可。 (责任编辑:IT) |