PHP da MVC freymvorki uchun htaccess sozlash
Endi brauzer manzil satridagi barcha so'rovlar
bizning index.php faylimizga yo'naltirilishi
uchun sozlaymiz. Ya'ni foydalanuvchi brauzerga
nima yozmasin, hammasi index.php ga
yo'naltiriladi, va shu fayl kodi foydalanuvchiga
qaysi sahifani ko'rsatishni hal qiladi.
htaccess faylining tarkibi:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Endi eslaymiz, project/webroot papkasidagi
manzillar indeks fayliga yo'naltirilmasligi kerak,
chunki u yerda biz uslublar, skriptlar, rasmler
va shu kabi narsalarni saqlaymiz. Buni htaccess
faylimizda hisobga olamiz:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
htaccess faylini yarating. Tavsiflangan
sozlamani bajarish. Ishini tekshiring:
project/webroot papkasidagi manzillardan
tashqari barcha manzillar index ga
yo'naltirilishi kerak.