Dostu URL'ler yardım için PHP yönlendirme

0 Cevap php

Ben kod çukur index.php tüm çalışan bir web sitesi inşa ediyorum.

Örneğin index.php?controller=something&id=01234.

Ben dostu URL'ler oluşturmak için PHP kullanmak istiyorum, bu yüzden ben bunu:

$request = str_replace('/root/', '', $_SERVER['REQUEST_URI']);
$params = explode('/', $request);

$controllers = array('first_c', 'second_c', 'third_c');

if (in_array($params[0], $controllers)) {
   include($params[0]); // just to give an example
}

Sonra mod_rewrite kuralı ile RewriteRule ^.*$ ./index.php Ben index.php için her şeyi yönlendirir.

Ben bu konuda bazı sorunlar var: her şey index.php göndermek Çünkü, dahil css, js ve görüntü dosyaları... Yani php şey tarafından oluşturulan html yanında düzgün çalışıyor. Ben (yerine PHP) her şey için mod_rewrite denedim ve işe alınamıyor, çünkü ben bu ile büyük sıkıntılar yaşıyorum ... lütfen bkz: Apaches mod_rewrite VS. PHP routing?

Teşekkürler.

0 Cevap