RewriteEngine, DirectoryIndex dalam file .htaccess aplikasi CodeIgniter
Saya baru saja mengubah konten file .htaccess dan seperti yang ditunjukkan pada tautan berikut jawabannya. Dan mencoba menyegarkan halaman (yang tidak berfungsi, dan tidak dapat menemukan permintaan ke pengontrol saya) itu berhasil.
Kemudian hanya karena keraguan saya, saya membatalkan perubahan yang saya lakukan pada .htaccess saya di dalam folder public_html saya kembali ke konten .htaccess asli . Jadi sekarang sebagai berikut (yang aslinya):
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA]
Dan sekarang juga berhasil.
Petunjuk: Sepertinya sebelumnya Aturan Penulisan Ulang belum diatur dengan jelas dalam konteks Server.
Struktur file saya adalah sebagai berikut:
/
|- gheapp
| |- application
| L- system
|
|- public_html
| |- .htaccess
| L- index.php
Dan di index.php
Saya telah menyiapkan jalur berikut ke sistem dan aplikasi:
$system_path = '../gheapp/system';
$application_folder = '../gheapp/application';
Catatan: dengan melakukan itu, kode sumber aplikasi kita disembunyikan untuk umum pada awalnya.
Tolong, jika kalian menemukan sesuatu yang salah dengan jawaban saya, komentari dan koreksi ulang saya!
Semoga pemula akan menemukan jawaban ini bermanfaat.
Terima kasih!