我有两个索引文件,我希望两个都在那里。我在DirectoryIndex index.php index.html文件中写了.htaccess。这是我的.htaccess文件中的唯一一行,当我打开站点浏览器时出现错误500。

最佳答案

服务器可能未设置AllowOverride Indexes。如果还没有,则不允许使用.htaccess文件中的DirectoryIndex,尝试时将获得500。

一些选项:

  • 查看网络提供商是否将在您的URL空间中授予AllowOverride Indexes
  • 询问它们允许使用哪些DirectoryIndex值(例如index.php,index.cgi等),并改用其中之一。
  • 使用RewriteRule(如果它们允许:|),例如:
    RewriteRule ^$  index.php
    
  • 09-05 11:51