DirectoryIndex не работает из-за mod_rewrite? - PullRequest
0 голосов
/ 12 мая 2010

Запросы к www.domainname.com и domainname.com должны отображать index.html, а не index.php, как сейчас.

Это файл .htaccess:

# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Я пытался добавить DirectoryIndex index.html в файл, но это не сработало. Я подозреваю, что это как-то связано с модом mod_rewrite, но, будучи apache-n00b, я действительно просто цепляюсь за соломинку.

Могу ли я добавить rewriterule или что мне делать?

1 Ответ

0 голосов
/ 12 мая 2010

Как ни странно, ваш .htaccess нормально работает для меня, и я получаю index.html при запросе каталога.

Вы можете попробовать вставить это правило:

RewriteCond ^/$ /index.html [L]

Если это не сработает, получите отладочную информацию:

RewriteLog "/some/writable/path/rewrite.log"
RewriteLogLevel 3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...