Saat ini saya menggunakan hosting dengan server lightspeed . Hosting mengatakan mod_rewritediaktifkan tetapi saya tidak bisa membuat skrip saya berfungsi di sana. Setiap kali saya mencoba mengakses URL, ia mengembalikan 404 - halaman tidak ditemukan .
Saya meletakkan kode yang sama di server lain yang berjalan dengan Apache. Ini bekerja di sana. Jadi saya kira, itu .htaccessdan mod_rewritemasalah.
Tetapi dukungan Hosting masih mendesak saya bahwa mod_rewrite mereka aktif, jadi saya ingin tahu bagaimana cara memeriksa apakah itu benar-benar diaktifkan atau tidak.
Saya mencoba untuk memeriksa phpinfo(), tetapi tidak berhasil, saya tidak dapat menemukannya mod_rewrite, apakah karena mereka menggunakan lightspeed?
Apakah ada cara untuk memeriksanya? Tolong bantu saya. Terima kasih.
FYI:.htaccess kode saya adalah
Options -Indexes
<IfModule mod_rewrite.c>
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>
Saya mencoba seperti ini juga
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
Tapi hasilnya sama.