Насб кардани htaccess барои MVC framework дар PHP
Акнун чунин кунем, ки ҳамаи дархостҳо аз
сатри нишонӣ ба файли мо
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 равона карда шаванд.