
Esto se relaciona con la pregunta en:
https://stackoverflow.com/questions/1599717/conditional-directoryindex-in-htaccess
La respuesta indica que lo siguiente debería funcionar:
SetEnvIf Remote_Addr ^127\.0\.0\.0$ owner
<IfDefine owner>
DirectoryIndex index.html
</IfDefine>
<IfDefine !owner>
DirectoryIndex index.php
</IfDefine>
No estoy seguro de que esto funcione, la configuración de Env var definitivamente lo hace, pero no importa qué IP visite, el sitio desde DirectoryIndex siempre es index.php
¿Hay algún problema con el condicional o debería usar algo más?
gracias de antemano
Respuesta1
Terminé usando lo siguiente para lograr lo que quería.
RewriteCond %{REMOTE_ADDR} ^111\.111\.111\.111$
RewriteRule (.*)/$ $1/index.php
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$
RewriteRule index.php$ index.html
¡Gracias!