【发布时间】:2018-02-04 01:54:00
【问题描述】:
在将请求交给指定的请求处理程序之前,我有一些 .htaccess 配置指令用作“飞行前”检查。我尝试了许多不同的方法来解决这个问题,但由于与 Apache 版本不一致,许多答案根本不起作用。
相关的.htaccess代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:Accept} !^$
RewriteRule ^ - [R=505,L]
</ifModule>
相关请求标头:
Accept:text/html,application/xhtml+xml, ...
服务器响应:
Status Code:505 HTTP Version Not Supported
结论:
我的情况有问题:RewriteCond %{HTTP:Accept} !^$
非常感谢您的帮助,谢谢。
【问题讨论】: