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-ке қайта бағытталуы керек.