После обновления ПО на сервере перестала работать обработка адресов, появляется следующая ошибка:
[QUOTE]Not Found
The requested URL /events/123/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.22 (Debian) Server at top-10.su Port 80
[/QUOTE]В файле urlrewrite.php правило как было прописано, так и осталось:
[QUOTE]array(
"CONDITION" => "#^/events/(\\d+)/.*#",
"RULE" => "ELEMENT_ID=\$1",
"ID" => "",
"PATH" => "/events/detail.php",
),
[/QUOTE]Файл bitrix_server_test.php ошибок не выявляет. Проверка системы ругается только на это:
[QUOTE]Ошибка! Значение max_input_vars должно быть не ниже 10000. Текущее значение: 1000[/QUOTE]
[QUOTE]Размер стека и pcre.recursion_limit Ошибка! Не работает[/QUOTE]
[QUOTE]Отправка почты Ошибка! Не работает[/QUOTE]
[QUOTE]Отправка почтового сообщения больше 64Кб Ошибка! Не работает[/QUOTE]И кодировка базы данных, но это ведь не может влиять на обработку адресов.
Файл .htaccess тоже не меняли.
Файл /events/detail.php тоже на месте.
Если бы не работал mod_rewrite, то bitrix_server_test дал бы знать.
В чем еще может быть дело?
Оказывается дело было в остутствующем файле 404.php. Почему раньше без него работало и почему не работает сейчас не пойму :)