更改HTTP响应状态码200 – 206

我试图redirect用户看到一个默认的图像,而不是一个缺less的图像。 除此之外,我想尝试一下,如果我可以将200个HTTP响应状态代码更改为206,并仍然显示默认图像。 我用[R = 206,L]尝试了RewriteRule,但是它显示了一个属于206响应的HTML文档。

这可能吗?

是的,第一个,不是第二个。 响应Range请求发送部分内容时,只能发送206响应。 我想知道你为什么要这样做?

无论如何,图像的东西是可行的 – 把它放在你的文档根<Directory><Directory>块中。

 RewriteEngine On RewriteCond %{REQUEST_URI} \.(jpg|gif|png)$ [NC] # Add any other image filetypes you need RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ default_image.jpg [L]