.xhtml ファイルを
application/xhtml+xml
ブラウザがそれを受け入れると言った場合。text/html
それ以外は
でやってみましmod_rewrite
たが、うまくいきませんでしたOptions -FollowSymLinks
( `Options -FollowSymLinks` がある場合、Apache RewriteRule の影響を受けるファイルを表示するときに 403 Forbidden が表示されるのはなぜですか? を参照)。
それから、私は試しました
<Files "*.xhtml">
<If "%{HTTP:Accept} !~ /application\/xhtml\+xml/">
ForceType text/html
</If>
</Files>
しかし、構文エラーが発生します:正規表現のコンパイルに失敗しました。
その間、私はこのコードを使用しています...
<Files "*.xhtml">
<If "%{HTTP:Accept} !~ /xhtml\+xml/">
ForceType text/html
</If>
</Files>
...動作しますが、正しいMIMEタイプに一致させたいです。