Saat ini saya menggunakan hosting dengan server lightspeed . Hosting mengatakan mod_rewrite
diaktifkan 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 .htaccess
dan mod_rewrite
masalah.
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.