PHP да MVC фреймворк учун htaccess-ни созлаш
Энди браузер манзил сатрига ҳар қандай
сўров киритилса, унинг ҳаммаси бизнинг
index.php файлимизга йўналтирилишини
таъминлаймиз. Яъни, фойдаланувчи браузерга
ҳар қандай манзил киритса-да, index.php
файлига йўналтирилади, бу файлнинг коди эса
фойдаланувчига қандай саҳифа кўрсатиш
керклигини аниқлайди.
htaccess файлининг мазмуни:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Энди эслаймизки, project/webroot
папкасидаги манзиллар индексга қайта
йўналтирилмаслиги керак, чунки биз у жерда
услублар, скриптлар, расмлар ва шу каби
маълумотларни сақлаймиз. Буни htaccess
файлимизда инобатга оламиз:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
htaccess файлини яратинг.
Тавсилланган созлашни бажаринг. Ишлашини
текширинг: project/webroot папкасидан
ташқари манзилларнинг ҳаммаси index
файлига қайта йўналтирилиши керак.