Índice de diretório condicional no Htaccess

Índice de diretório condicional no Htaccess

Isso está relacionado à pergunta em:

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

A resposta afirma que o seguinte deve funcionar:

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

Não tenho certeza se isso funciona, a configuração do Env var definitivamente funciona, mas não importa qual IP eu visito o site do DirectoryIndex é sempre index.php

Há algo errado com o condicional ou devo usar outra coisa?

desde já, obrigado

Responder1

Acabei usando o seguinte para conseguir o que queria

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

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

Obrigado!

informação relacionada