Условный индекс каталога в Htaccess

Условный индекс каталога в Htaccess

Это относится к вопросу:

https://stackoverflow.com/questions/1599717/conditional-directoryindex-in-htaccess

В ответе говорится, что следующее должно сработать:

SetEnvIf Remote_Addr ^127\.0\.0\.0$ owner
<IfDefine owner>
    DirectoryIndex index.html
</IfDefine>
<IfDefine !owner>
    DirectoryIndex index.php
</IfDefine>

Я не уверен, что это работает, настройка переменной Env определенно работает, но независимо от того, с какого IP я посещаю сайт, DirectoryIndex всегда index.php

Что-то не так с условным предложением или мне следует использовать что-то другое?

заранее спасибо

решение1

В итоге я использовал следующее, чтобы добиться желаемого

RewriteCond %{REMOTE_ADDR} ^111\.111\.111\.111$
RewriteRule (.*)/$ $1/index.php

RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$
RewriteRule index.php$ index.html

Спасибо!

Связанный контент