apache not returning index.php as default

此生再无相见时 提交于 2019-12-02 14:18:20

问题


I recently made a DigitalOcean droplet with LAMP pre-installed. Went and uploaded my website (including index.php) to /var/www

Apache just returns the It Works! page, I have to manually add /index.php to my url

Things I have tried:

  1. Made an .htaccess file containing "DirectoryIndex index.php"
  2. Adding DirectoryIndex index.php to apache2.conf
  3. Set index.php first in dir.conf
  4. Making an index.html, didn't show that either.

EDIT: here's my apache2.conf file: http://pastebin.com/BMgiNdiD


回答1:


You are missing following configuration:

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
               default.php default.pl default.cgi default.asp default.shtml default.html \
               default.htm home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>


来源:https://stackoverflow.com/questions/21388978/apache-not-returning-index-php-as-default

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!