попробуйте это в вашем файле .htaccess
Options All -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Полный список readyState
значения:
State Description
0 The request is not initialized
1 The request has been set up
2 The request has been sent
3 The request is in process
4 The request is complete
(от https://www.w3schools.com/js/js_ajax_http_response.asp )
На практике Вы почти никогда не используете ни одного из них за исключением 4.
приблизительно реализации XMLHttpRequest могут позволить Вам видеть частично полученные ответы в responseText
, когда readyState==3
, но это универсально не поддерживают и нельзя положиться.
Исходная категорическая документация
0
, 1
и 2
только дорожка, сколько из необходимых методов для выполнения запроса Вы назвали до сих пор.
3
говорит Вам, что ответ сервера начал входить. Но когда Вы используете эти XMLHttpRequest
объект от веб-страницы нет почти ничего (*), можно сделать с той информацией, так как у Вас нет доступа к расширенным свойствам, которые позволяют Вам считывать частичные данные.
readyState 4
является единственным, который содержит любое значение.
(*: о единственном мыслимом использовании я могу думать для проверки readyState 3
, то, что это сигнализирует о некоторой форме жизни в конце сервера, таким образом, Вы могли возможно увеличить количество времени, Вы ожидаете полного ответа при получении его.)