
Это относится к вопросу:
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
Спасибо!