这涉及到以下问题:
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 var deffinately的设置确实如此,但无论我从DirectoryIndex访问网站的IP是否总是index.php
有条件有问题,还是应该使用别的东西?
提前致谢
我已经结束了使用以下来实现我想要的
RewriteCond %{REMOTE_ADDR} ^111\.111\.111\.111$ RewriteRule (.*)/$ $1/index.php RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$ RewriteRule index.php$ index.html
谢谢!