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

Обсуждение проблем в работе программного комплекса
mymouse
Сообщения: 2
Зарегистрирован:
28 авг 2013, 17:08

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

mymouse » 28 авг 2013, 17:27

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

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

Максим » 28 авг 2013, 17:36

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

Одно не понятно, почему вы говорите что в логах видно только одно соединение, доп. запрос в любом случае должен быть отображен в логах. Покажите лог, давайте посмотрим.
mymouse
Сообщения: 2
Зарегистрирован:
28 авг 2013, 17:08

mymouse » 28 авг 2013, 18:18

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