можно перенаправить пользователя на основе HTTP-заголовка content-type
?Как mod_rewrite на основе http-заголовка content-type
Например:
1)
Применение пытается загрузить localhost/res/123/var/abc
и content-type
установлен на:
application/json
Сервер должен просто вернуть JSON-результат для приложения (который реализован).
2)
Если обычный веб-браузер посещает URL localhost/res/123/var/abc
, то content-type
устанавливается на:
text/html
В этом случае сервер должен перенаправлять браузер для вывода WebView (например, index_web.html
).
Могу ли я реализовать что-то подобное без использования PHP?
Проблема с этим заключается в том, что довольно часто (и вполне правильно) заголовок 'Accept' будет содержать как желаемые типы контента, так и различные весы' q'. В вашем тесте не проверяются относительные веса теста, и он не обрабатывает подстановочные знаки. Вы можете делать то, что хотите, с помощью 'mod_negotiation', хотя это не очень мощно. В противном случае вам придется делать это самостоятельно в скрипте. –