IoT
Kenapa Apache selalu membuka index.html bukan index.php?
Satu konsep dengan pembahasan sebelumnya untuk Nginx tapi ini untuk web server Apache. Jadi kalau anda niatnya membuka index.php tapi yang terbuka malah index.html maka ini disebabkan kesalahan konfigurasi pada Apache. Solusinya mudah kok.
Kita perlu mengedit konfigurasi Apache, bisa di apache2.conf (Ubuntu/Debian) atau httpd.conf (CentOS):
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
DirectoryIndex index.php index.html
Order allow,deny
allow from all
</Directory>
Pastikan pada baris DirectoryIndex
nama file index.php
sudah ada dan merupakan yang pertama. Jadi masalahnya cuma di prioritas proses file defaultnya saja.
Setelah itu restart Apache.
Atau kalau anda tidak bisa memodifikasi setting Apache langsung maka alternatifnya bisa lewat file .htaccess, tambahkan kode ini:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.xhtml index.htm index.cgi index.pl
</IfModule>
Sekian.