htaccess将DirectoryIndex更改为php而不是html

Jay*_*ran 8 apache .htaccess

  1. 在生产服务器中有index.html和index.php
  2. 默认情况下,index.html正在加载.
  3. 我希望index.php是要加载的默认脚本,如果index.php不存在则可以加载index.html.
  4. 它是一个共享主机,因此我们无权访问httpd.conf文件
  5. 所以我想创建.htaccess文件,这将完成上述条件.

    在.htaccess文件中包含的指令是什么?

此外,我在这里解释上述原因.

  1. php项目在codeigniter框架中完成.
  2. 在根目录的子文件夹中我们有oscommerce.
  3. 我们没有任何index.html,只有index.php存在.
  4. index.html是通过某种具有iframe代码的方式定期创建的.
  5. 客户端报告此情况,我们会继续删除index.html文件
  6. 我们还更改了ftp密码.
  7. 所以我认为临时解决方案是将index.php作为默认值而不是index.html加载

And*_*all 16

根据DirectoryIndexApache文档,只需将以下内容放在.htaccess同一目录中的文件中index.php:

DirectoryIndex index.php index.html
Run Code Online (Sandbox Code Playgroud)