Bước: -1 Mở thư mục ứng dụng / config config và mở tập tin. tìm và thay thế đoạn mã dưới đây trong tập tin config.php.
//find the below code
$config['index_page'] = "index.php"
//replace with the below code
$config['index_page'] = ""
Bước: -2 Chuyển đến thư mục CodeIgniter của bạn và tạo .htaccess
Path:
Your_website_folder/
application/
assets/
system/
.htaccess <——— this file
index.php
Bước: -3 Viết mã dưới đây vào tệp .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Bước: -4 Trong một số trường hợp, cài đặt mặc định cho uri_protatio không hoạt động đúng. Để giải quyết vấn đề này, chỉ cần mở tệp ứng dụng / config / config.php, ứng dụng, sau đó tìm và thay thế đoạn mã dưới đây
//Not needed for CodeIgniter 3 its already there.
//find the below code
$config['uri_protocol'] = "AUTO"
//replace with the below code
$config['uri_protocol'] = "REQUEST_URI"
Đó là tất cả, nhưng trong máy chủ wamp, nó không hoạt động bởi vì Rewrite_module mặc định bị tắt nên chúng tôi cần phải kích hoạt nó. cho việc này làm như sau
- Nhấp chuột trái vào biểu tượng WAMP
- Apache
- Mô-đun Apache
- Nhấp chuột trái viết lại_module
Tài liệu gốc
Liên kết ví dụ