Hal kecil: (Opsional)
Coba mulai ulang Apache Anda setelah memperbarui status penulisan ulang mesin di vhosts sebagai Rewrite ON
.
Satu hal penting untuk diperhatikan:
Dalam file Apache vhosts, periksa apakah Anda memiliki baris skrip ini
AllowOverride None
Jika ya, harap hapus / komentari baris ini.
Skrip file vhosts saya: (Sebelumnya)
<VirtualHost *:80>
DocumentRoot "/path/to/workspace"
ServerName ciproject
ErrorLog "/path/to/workspace/error.log"
CustomLog "/path/to/workspace/access.log" common
Directory "/path/to/workspace">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Skrip file vhosts saya: (Setelah)
<VirtualHost *:80>
DocumentRoot "/path/to/workspace"
ServerName ciproject
ErrorLog "/path/to/workspace/error.log"
CustomLog "/path/to/workspace/access.log" common
Directory "/path/to/workspace">
Options Indexes FollowSymLinks
#AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Saya menghadapi masalah yang sama, berjuang selama sekitar 1 hari, semua baik-baik saja. Kemudian, dengan metode coba-coba, ditemukan benda ini. Setelah menghapus ini, pekerjaan saya selesai. URL sekarang tidak mencari index.php :)