当前位置: > Linux服务器 > apache >

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

时间:2015-03-05 18:04来源:linux.it.net.cn 作者:IT
在大多数的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)
------分隔线----------------------------