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