我想将 .xhtml 文件作为
application/xhtml+xml
如果浏览器说它接受它。text/html
除此以外
然后,我有这个代码:
AddType text/html .xhtml
<Files "*.xhtml">
RewriteEngine on
RewriteCond "%{HTTP:Accept}" "application/xhtml\+xml\s*(?:,|$)"
RewriteRule .* - [T=application/xhtml\+xml]
</Files>
它有效。但我认为可以简化否定条件。就像是
<Files "*.xhtml">
RewriteEngine on
RewriteCond "%{HTTP:Accept}" !"application/xhtml\+xml\s*(?:,|$)"
RewriteRule .* - [T=text/html]
</Files>
但它不起作用:我总是得到一个text/html
页面,即使支持 XHTML。