
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!