Bedingter Verzeichnisindex in Htaccess

Bedingter Verzeichnisindex in Htaccess

Dies bezieht sich auf die Frage in:

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

In der Antwort heißt es, dass Folgendes funktionieren sollte:

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

Ich bin nicht sicher, ob das funktioniert, die Einstellung der Env-Variable funktioniert auf jeden Fall, aber egal von welcher IP-Adresse aus ich die Site besuche, der DirectoryIndex ist immer index.php

Stimmt etwas mit dem Bedingungssatz nicht oder sollte ich etwas anderes verwenden?

Dank im Voraus

Antwort1

Um mein Ziel zu erreichen, habe ich letztendlich Folgendes verwendet:

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

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

Danke!

verwandte Informationen