Codeigniter url kısmında index.php nasıl kaldırılır?

Merhaba arkadaşlar selam olsun tüm kod severlere. Bilindik bir konu olduğunu düşünüyorum fakat bir projede diğer projelerde çalışan kısım çalışmadı index.php urlden kaldırıyordum fakat birşeyler ters gitti ve hata aldım.

bunun nedeni sunucudan kaynaklıymış ve her zaman karşılaşmadığım sorunu sizinle paylaşıyorum zaman çok değerli benim ortalama şu basit sorun 3-4 saatimi aldı. Şimdi sırasıyla neler yapacağız birlikte inceleyelim.

1) işlem index.php kaldıralım.

$config['index_page'] = "index.php"
to
$config['index_page'] = ""

2) Config dosyasında auto kaldıralım.

$config['uri_protocol'] ="AUTO"
by

$config['uri_protocol'] = "REQUEST_URI"

3) htaccess dosyasını aşarıdaki kodlarla düzenleyelim.

RewriteEngine On
    RewriteBase /
   
    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
   
    RewriteCond %{REQUEST_URI} ^application.*
    RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
   
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

4) Default conf dosyasına AllowOverride All ekleyelim.

$ sudo nano /etc/apache2/sites-enabled/000-default.conf

		AllowOverride All
	

5) Sunucumuzu yeniden restart çekerek ayağa kaldıralım.

$ sudo service apache2 restart

Kontrollerimizi yapalım bende sorun çözüldü. Umarım faydalı olmuştur.

 

Creativecommons.org
Bu çalışmanın içeriği, Creative Commons Atıf 2.5 lisansı koşulları altında kullanılabilir . Bu çalışmanın daha fazla dağıtımı,paylaşımı: ismailgultekin(com)a ve çalışmanın başlığına, Kaynak vererek atıfta bulunulmalıdır.

Telif Hakkı:

Problemi Şikayet Et!
Web Yazılımları

Web Yazılımları

Conference Articles

Conference Articles

Evimde Gör

Mobil Uygulamalar

Özel Yazılımlar

Özel Yazılımlar

Orsam Ortadoğu

Orsam Ortadoğu

Haydi El Ele

Haydi El Ele

Makina Yazılımları

Makina Yazılımları

Soru Sor Whatsapp

Görüş Hata Bildir

Güvenlik Kodunuz:

Yorum Yap

Yorum kodunuz:

0.1018