v2.5.2
Giriş yap

Localde Çalışan, Neden Server a Atınca Çalışmıyor?

ferdikoc
844 defa görüntülendi

<h3>PHP 'yi A'dan Z'ye öğrenip, harika projeler geliştirmeye başlayın!</h3>
Hocam selamlar,
Ben bu kursunuzdaki içerik yönetim sistemini sizinle beraber yaptım. Ancak lokalde çalışan uygulama web ortamına aktardığımda hangi sayfaya basarsam basıyım, controller ismi geliyor ama sayfa index olarak kalıyor ve değişmiyor.
Not: Başlangıç sayfasını değiştirince de sadece değiştirilen sayfa geliyor.
Yardımınızı rica ediyorum.

Cevap yaz
Cevaplar (2)
aydinkeskin
1451 gün önce

htaccess dosyanı yeniden oluşturmanı tavsiye ederim bozulmuş olabilir o yüzden host üzerinde çalışmıyor olabilir.

makifgokce
1451 gün önce
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-_/]+)$ index.php [QSA]

.htaccess dosyasındaki yönlendirmeden kaynaklanıyor olabilir.

$routeExplode = explode('?', $_SERVER['REQUEST_URI']);
$route = array_values(array_filter(explode('/', $routeExplode[0])));
print_r($route);