WP Super Cache не может найти файл кэша только для главной страницы

У меня WP Super Cache отлично работает на всех страницах моего блога, кроме главной страницы. Я использую метод кэширования PHP (mod-rewrite несовместим с моей конкретной конфигурацией с suPHP).

Я отслеживал папку журнала отладки и кэша и вижу, что файл кэша создан успешно , но когда его перезагруженный wp-супер-кеш не может найти его и воссоздать. Большой ключ, похоже, заключается в том, что если я загружаю файл index.php напрямую, он работает, т. Е.

www.site.com/blog/ <— Не удается найти файл кеша

www.site.com/blog/index.php <— Возможность найти файл кеша (работает кеширование!)

Im использует следующую структуру константной ссылки;

www.site.com/blog/%postname%

Файл .htaccess является стандартным для структуры постоянной ссылки

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] </IfModule> 

Я использую следующую директиву DirectoryIndex в моей конфигурации виртуальной машины.

 DirectoryIndex index.php 

Я пробовал все, что мог придумать, чтобы решить эту проблему, включая использование пакета inotify для мониторинга активности файловой системы реального времени, чтобы узнать, какое имя файла он ищет, но это не помогло. Будем очень благодарны любой помощи.