Клиент OpenID не работает из-за согласования содержимого на Apache, представляющего сервер OpenID
Я пытаюсь войти в Superuser с OpenID, и он генерирует запрос следующим образом:
telnet phor.net 80
GET /professional HTTP/1.0
Accept:text/html,application/xhtml+xml,application/xrds+xml`
И мой сервер Apache выдает ошибку:
406 Not Acceptable:
An appropriate representation of the requested resource /professional
could not be found on this server. Available variants:
professional.php, type application/x-httpd-php
Если на веб-сайт попадает обычный веб-браузер, согласование содержимого правильно выбирает professional.php в качестве ресурса для этого запроса. Можно ли передать этот же файл суперпользователю?
2 ответа
Вы пытались добавить application/x-httpd-php в часть запроса на принятие?
Решение
AddType text/html php
В моем /etc/apache2/sites-enabled/*