Şu anda hosting hizmetini lightspeed sunucusu ile kullanıyorum . Hosting mod_rewrite
etkinleştirildi diyor ancak betiğimin orada çalışmasını sağlayamıyorum. URL'ye her erişmeye çalıştığımda, 404 - bulunamadı sayfası döndürüyor .
Aynı kodları Apache ile çalışan başka bir sunucuya koydum. Orada çalışıyor. Yani sanırım bu .htaccess
ve mod_rewrite
sorunu.
Ancak barındırma desteği hala mod_rewrite'larının açık olduğu konusunda ısrar ediyor, bu yüzden gerçekten etkin olup olmadığını nasıl kontrol edebileceğimi bilmek istiyorum.
Kontrol etmeye çalıştım phpinfo()
ama şans yok, mod_rewrite
orada bulamıyorum , kullandıkları için lightspeed
mi?
Kontrol etmenin bir yolu var mı? Lütfen bana yardım edin. Teşekkür ederim.
Bilginize: benim .htaccess
kodum
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>
Ben de böyle denedim
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]
Ama aynı sonuç.