Клиент запрашивает изображение:Apache 2 MultiViews и 406 ошибки для изображения/* Запрос
GET /api/2.0/users/80.png HTTP/1.1
Host: learnwithecho.com
Proxy-Connection: keep-alive
Accept-Encoding: gzip, deflate
Accept: image/* <------------------------------ HERE'S THE IMPORTANT PART
Accept-Language: en-us
Connection: keep-alive
User-Agent: Echo/1.0.16.1 CFNetwork/672.0.2 Darwin/12.5.0
И у меня есть скрипт на API/2.0/users.php (да, PATH_INFO включен)
...
header('Content-Type: image/png');
$user = User::getUserWithID($filename);
header("Location: ".$user->getImageURL());
exit(0);
Но Apache или PHP пытаются вести себя так, как будто он меня знает ... и это не так. Он предполагает, что PHP-скрипт не мог бы ответить на изображение/png, и он выдает ошибку 406 Not Acceptable
.
Могу ли я успешно настроить Apache/PHP для ответа на этот запрос?
Связанные темы: http://stackoverflow.com/questions/12084283/406-server-error http://stackoverflow.com/questions/14251851/what-is-406-not-acceptable-response-in -http http://www.gerd-riesselmann.net/archives/2005/04/beware-of-apaches-multiviews –
И http://stackoverflow.com/questions/14233146/406-error-not-acceptable-openwysiwyg -v1-4-7-while-image-selection –