Страница 1 из 1

Любая страница грузится дважды

Добавлено: 28 авг 2013, 17:27
mymouse
Заглянув в лог mysql, обнаружил, что при открытии любой страницы сервер устанавливает соединение с сервером mysql, производит запросы, закрывает соединение, открывает снова, выполняет те же самые запросы и закрывает. При этом в логах Апача отмечается только одно соединение.

Экспериментальным путем выяснил: проблема в htaccess, а именно в Rewrite Engine.
Содержимое htaccess:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
При отключении RewriteEngine все нормально.
Хочется узнать в чем ошибка и как исправить.

Добавлено: 28 авг 2013, 17:36
Максим
У вас абсолютно все запросы перенаправляются на index.php, т.е. если не найден какой-то файл идёт запрос туда, или иконку favicon.ico все браузеры запрашивают если она не прописана в коде сайта. Вам нужно искать где и от чего идут запросы, только и всего. На форуме силой мысли вам это никто не решит, только сами. Уверены то сам ваш скрипт внутри себя 2 раза не выполняется?

Одно не понятно, почему вы говорите что в логах видно только одно соединение, доп. запрос в любом случае должен быть отображен в логах. Покажите лог, давайте посмотрим.

Добавлено: 28 авг 2013, 18:18
mymouse
Спасибо. Проблема была в иконке. Браузер не мог ее найти. В логах индейца действительно присутствовал favicon, но я думал, что это каким-то образом open-server пытается ее получить. Всегда считал, что браузер ищет иконку только если она прописана в разметке. Еще раз спасибо. Извините.