CodeIgniter kırık link

3 Cevap php

Ben CodeIgniter'daki yeniyim. benim localhost mükemmel çalışan bir proje var. i dağıtıldığında, benim linkler kırık gibi görünüyor. örneğin mysite.com herhangi bir hata olmadan ana görüntüler. Şimdi, ben bir bağlantı bizimle ilgili bir örneğin bağlantı diyelim var mysite.com / ana ilgili benim denetleyicisi ve nerede hakkında / Ana benim işlevidir. Sorun hakkımızda bağlantı örneğin kırık olduğunu "Oops! Bu bağlantı bozuk görünüyor." Eğer ben yanlış yaptım herhangi bir fikrin var mı? herhangi bir olumlu cevap için teşekkür ederim.

3 Cevap

Eğer URL'lerden /index.php/ kaldırmak için uygulama yapılandırılmış var gibi görünüyor, ama mod_rewrite destek sağlamak için .htaccess dosyası dahil değil sanıyorum.

Eğer URL'lerden /index.php/ dışlamak istiyorsanız, this tutorial her şeyi takip emin olun.

Ya da, sitenizin kısa sürede çalışma almak için, index_page in system/application/config/config.php için varsayılan değeri geri:

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

Ben ilk 2 şeyleri kontrol ediyorum.

  1. Baz sitesi url düzgün doğru url ya $ config ['base_url'] = 'http://' ya üzere yapılandırılmış $ _SERVER ['HTTP_HOST'].;
  2. Sizin. Htaccess dosyasını düzgün yapılandırılmış ve mod_rewrite apache modül yüklü.

Sen bağlantıları yolu göreli veya URL yardımcısı tarafından sağlanan base_url() işlevini kullanın ya vardır emin olmak gerekir. Bkz URL Helper.