apache mod_rewrite强制生成xhtml文件的方法

发布时间:2019-07-27编辑:脚本学堂
本文介绍下,使用apache的mod_rewrite模块强制生成xhtml文件的方法,有兴趣的朋友参考学习下。

在大多数的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即可。