Cách chuyển hướng trang web Laravel từ thư mục /public đến miền chính
- Trên hosting cPanel, nếu bạn đã cài đặt Laravel trên tên miền chính trong thư mục public_html (thư mục gốc cho miền chính), nhưng bạn không muốn khách truy cập thấy url domain-cua-ban/public mặc định, hãy làm theo các bước sau:
- Tìm kiếm tệp .htaccess trong public_html (hoặc thư mục gốc miền của bạn). Theo mặc định, các tệp dotfiles được ẩn trong Trình quản lý tệp của bạn. Để xem tất cả các tệp ẩn bao gồm cả .htaccess, hãy làm theo các bước sau. Nếu bạn vẫn không thể tìm thấy tệp .htaccess, hãy tạo một tệp mới từ Trình quản lý tệp, có tên là ".htaccess".
- Sau khi bạn mở tệp .htaccess, hãy thêm mã sau:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
- Bạn cần lưu thay đổi, xóa lịch sử trình duyệt và truy cập lại tên miền website để kiểm tra kết quả.
Chúc bạn thực hiện thành công !