Добрый день, возможно кто-то сталкивался со следующей проблемой?
1. Есть локальный денвер. Настройки не менял, всё по умолчанию.
2. Есть файлик index.php с таким содержимым:
file_put_contents('tst.log', 'line'.PHP_EOL, FILE_APPEND);
exit;
3. Рядом есть .htaccess:
RewriteEngine On
RewriteRule .* index.php
Во всех браузерах всё хорошо, делаешь один запрос — скрипт выполняется один раз.
В Chrome последней версии делаешь один запрос… и, внезапно, скрипт выполняется два раза.
Отключаешь RewriteEngine — и о чудо, всё работает как надо.
На реальном сервере всё хорошо, но такие глюки с денвером мешают, т.к. всё всё всё выполняется два раза.
* Использовать другой браузер не хочется. Хочется разобраться где я ошибся в этом случае
** Запись в файл использована просто чтобы смотреть количество выполнений скрипта
*** Пробовал на чистом профиле Хрома
**** Нагуглил, что дело в самом хроме, т.к. он раздельно отправляет заголовок и тело запроса, но что с этим делать?