apache — объект не найден только с первого раза

#apache #mod-rewrite

#apache #переписать мод

Вопрос:

я настроил apache таким образом, что статическая страница должна быть возвращена для всех запросов. При первом попадании браузер выдает объект not found, но для последующих запросов обслуживается статическая страница. Где и в чем может быть проблема?

Комментарии:

1. Вот конфигурация RewriteCond %{REQUEST_URI}% !^/static/* [NC] И RewriteRule ^(.*) /static/welcome.html [NC, R, L].

2. Я нашел основную причину. Было еще одно условие, которое проверяет, присутствует ли файл cookie, и добавляет файл cookie в правило перезаписи, а затем останавливает дальнейшее выполнение других правил, поскольку в этом правиле использовался L. Так что мое не было выполнено. когда следующий запрос поступает из браузера (на этот раз с файлом cookie), мои условие и правило выполняются и обслуживаются статической страницей.