Буферизация вывода и flush
Столкнулся с проблемой, которая не дает мне покоя, уже не первый раз. Но вот пришло время её решить.
Не работает flush(); на хостинге заказчика.
Столкнулся с проблемой, которая не дает мне покоя, уже не первый раз. Но вот пришло время её решить.
Не работает flush(); на хостинге заказчика.
Наиболее популярными mpm являются prefork, worker и itk, так как же узнать что используется в нашем случае?
Напоролся, на то, что при использовании, символа %2F в передаваемом url, mod_rewrite отказывался работать..
После долгих поисков нашел нужную инфу, оказывается у Apache есть директива, регулирующая этот вопрос - AllowEncodedSlashes. По-умолчанию, она отключена, т.е. использовать слеши в виде %2F и %5C не получится.
При включении её в On, слеши отлично передаются. Разумность отключения этой возможности мне так и не стала понятна.
Пример редиректа на другой сайт при помощи mod_rewrite с сохранением url.