.htaccess-如何使index.php和index.html协同工作?

.htaccess-如何使index.php和index.html协同工作?,.htaccess,.htaccess,我正在努力使我的.htaccess工作。我的目录索引是index.html 我希望访问者在访问www.domain.com时能看到index.html。我还希望index.php在访问者访问www.domain.com/index.php时起作用 现在的情况是,访问者进入www.domain.com/index.php,他们会被重定向到www.domain.com,以便看到index.html。有没有办法让www.domain.com/index.php转到index.php页面而不是根目录 我

我正在努力使我的.htaccess工作。我的目录索引是index.html

我希望访问者在访问www.domain.com时能看到index.html。我还希望index.php在访问者访问www.domain.com/index.php时起作用

现在的情况是,访问者进入www.domain.com/index.php,他们会被重定向到www.domain.com,以便看到index.html。有没有办法让www.domain.com/index.php转到index.php页面而不是根目录

我试图重写cond%{THE_REQUEST}和RewriteCond%{REQUEST_URI},但没有成功


谢谢你的帮助!:)

从DirectoryIndex指令列表中删除index.php(正如您所做的那样)可以理想地解决这个问题

DirectoryIndex index.html

实际上,你想要的行为是默认的。如果有什么干扰,请查看其他配置设置(最简单的是重写规则)。你好,Adarsh,谢谢你的回答。当我从DirectoryIndex中删除index.php并转到index.php时,.htaccess会加载index.html,因为它会重定向到domain.comm,这意味着有某种东西阻止index.php从索引文件列表中删除。我明白了,谢谢。。。我可以使用.htaccess更改吗?或者我应该联系我的托管公司?如果主httpd.conf的DirectoryIndex设置允许使用AllowOverride指令进行覆盖,那么您应该可以使用.htaccess进行更改。除此之外,没有其他方法,只能联系您的托管公司。