Cấu hình htaccess cho MVC framework trong PHP
Bây giờ hãy làm sao để tất cả các yêu cầu từ
thanh địa chỉ được gửi đến file
index.php của chúng ta. Tức là bất cứ thứ gì
người dùng nhập vào trình duyệt sẽ được gửi đến
index.php, và code của file này sẽ
phân tích xem cần hiển thị cho người dùng
trang cụ thể nào.
Đây là nội dung file htaccess:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Bây giờ hãy nhớ lại rằng các địa chỉ từ thư mục project/webroot
không được chuyển hướng đến file index, vì
ở đó chúng ta lưu trữ styles, scripts, hình ảnh
và những thứ tương tự. Hãy tính đến điều này trong file
htaccess của chúng ta:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Tạo file htaccess. Thực hiện
cấu hình đã mô tả. Kiểm tra hoạt động của nó:
tất cả các địa chỉ, ngoại trừ các địa chỉ từ thư mục project/webroot,
phải được chuyển hướng đến index.