Tôi đã cài đặt máy chủ Apache2 (cộng với PHP & MySQL) và bật cấu hình aptrong cấu hình apache. Tôi đã thêm tệp .htaccess
để xóa index.php khỏi url như được mô tả trong wiki CodeIgniter.Rewriterule cho CodeIgniter không hoạt động
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Tôi đã đặt tệp này vào thư mục gốc của trang web.
Khi tôi cố gắng truy cập url mydomain.local/index.php/welcome
thì tôi sẽ nhận được trang mặc định của CodeIgniter. Nhưng khi tôi cố gắng truy cập cùng một trang thông qua mydomain.local/welcome
thì tôi nhận được trang 404.
Làm cách nào để kiểm tra xem quy tắc ghi đè toàn bộ có hoạt động không? Và tại sao nó không hoạt động?
cảm ơn ... đã giải quyết chính xác sự cố của tôi – hforbess