Dinamik olarak oluşturulmuş sayfaları yeniden yönlendirmeye çalışıyorum.Yeniden yönlendirme olmadan url'yi (2 klasörleri silme ve 1 parametre al) nasıl yazarım?
Benim MVC modeli kuvvet beni url bu tür olması:
localhost/sayfa/page_id id = 1
localhost:? Site url
sayfa: kontrolör
page_id: aksiyon
id = 1: parametrelerini başka bir deyişle,
localhost/1
"id" parametresinin değeri hariç her şeyi silin:
Ben url bu tür olsun isterim. Bunu nasıl yapabilirim?
Zaten bazı kodları denedim, ancak her seferinde beni yönlendiriyor.
Bulunduğum htaccess (kök dizin):
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^page/(.*)$ /$1 [L,R=301]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ /index.php [L]
i http://localhost/page/page_id?id=1 yazarken ben orada karaya: hatası ile
http://localhost/page_id/id=1 : "Kontrolör yok", url nedeni yeniden yönlendiriliyor.
Neyi özledim?
Şimdiden teşekkürler!
page' veya 'page_id' dışında herhangi bir eylem' dışında herhangi kontrolör olabilir mi? – anubhava
Elbette kullanıyorum birkaç denetleyicileri var. Ben sadece bu url için yeniden url url ihtiyacım var – hardworker