Danh mục

Danh mục

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly

Cách Chuyển Hướng Trang Web Laravel Từ Thư Mục /public Đến Miền Chính

Ngày đăng: 2 tháng 1 năm 2025

Khi sử dụng Laravel, URL mặc định thường bao gồm thư mục /public. Điều này không chỉ làm URL kém chuyên nghiệp mà còn có thể ảnh hưởng đến SEO và trải nghiệm người dùng. Vì vậy, việc chuyển hướng từ /public về miền chính là một bước quan trọng để tối ưu hóa website. Bài viết dưới đây của CloudFly sẽ hướng dẫn bạn cách chuyển hướng một trang web Laravel từ thư mục /public đến miền chính. Hãy theo dõi ngay!

cách chuyển hướng trang web laravel từ thư mục /public đến miền chính

1. Tại sao cần chuyển hướng từ thư mục /public đến miền chính?

Việc chuyển hướng từ thư mục /public về miền chính của website không chỉ giúp tối ưu hóa hoạt động của website mà còn mang lại nhiều lợi ích quan trọng:

1.1. Tăng tính chuyên nghiệp cho URL

Một URL ngắn gọn và trực tiếp, chẳng hạn như example.com thay vì example.com/public, sẽ mang lại ấn tượng tốt hơn với người dùng. Điều này giúp website trở nên chuyên nghiệp hơn, dễ nhớ hơn và tăng tính thẩm mỹ khi chia sẻ liên kết với người khác.

1.2. Cải thiện SEO và trải nghiệm người dùng

Các công cụ tìm kiếm như Google thường ưu tiên các URL ngắn gọn, rõ ràng, không chứa thư mục dư thừa. Việc loại bỏ /public khỏi URL không chỉ giúp cải thiện thứ hạng SEO mà còn làm giảm tỷ lệ thoát trang, vì người dùng có thể dễ dàng điều hướng hơn. Bên cạnh đó, một URL rõ ràng và dễ truy cập sẽ góp phần nâng cao trải nghiệm người dùng (UX).

1.3. Bảo mật các tệp quan trọng trong hệ thống Laravel

Hệ thống Laravel lưu trữ các tệp quan trọng bên ngoài thư mục /public. Vì vậy, việc chuyển hướng URL về miền chính sẽ giúp bảo vệ các tệp này khỏi bị truy cập trái phép. Điều này đảm bảo an toàn cho ứng dụng web của bạn, đồng thời giảm thiểu các nguy cơ bảo mật tiềm ẩn.

2. Cách chuyển hướng trang web Laravel từ thư mục /public đến miền chính

Nếu bạn đã cài đặt Laravel trong thư mục public_html (thư mục gốc của miền chính) và không muốn URL hiển thị dạng domain_name/public, hãy thực hiện các bước sau:

Bước 1: Đầu tiên, bạn đăng nhập vào trang quản trị Plesk.

cách chuyển hướng trang web laravel từ thư mục /public đến miền chính 1

Bước 2: Tiếp theo, bạn truy cập vào mục Files trên giao diện quản trị.

cách chuyển hướng trang web laravel từ thư mục /public đến miền chính 2

Bước 3: Bạn điều hướng đến thư mục gốc của website.

cách chuyển hướng trang web laravel từ thư mục /public đến miền chính 3

Bước 4: Bạn tìm tệp .htaccess bằng công cụ tìm kiếm.

cách chuyển hướng trang web laravel từ thư mục /public đến miền chính 4

Nếu không tìm thấy tệp .htaccess, bạn có thể tạo một tệp mới bằng Trình quản lý tệp và đặt tên là .htaccess.

Bước 5: Sau đó, bạn mở tệp .htaccess và thêm đoạn mã sau:

<IfModule mod_rewrite.c>

    RewriteEngine On

    RewriteRule ^(.*)$ public/$1 [L]

</IfModule>

Bước 6: Bạn nhấn Save để lưu lại thay đổi. Và 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ả.

cách chuyển hướng trang web laravel từ thư mục /public đến miền chính 5

Sau khi thực hiện, trang web của bạn sẽ chuyển hướng trực tiếp về miền chính mà không còn hiển thị /public trong URL.

>>> Xem thêm: Hướng Dẫn Cách Chuyển Web Từ Hosting Này Sang Gói Hosting Khác

Hy vọng bài viết trên trên đã giúp bạn hiểu rõ hơn về cách chuyển hướng trang web Laravel từ thư mục /public đến miền chính. Nếu còn thắc mắc hay muốn đăng ký Cloud Hosting tại CloudFly, hãy liên hệ ngay với chúng tôi qua thông tin bên dưới để được tư vấn và hỗ trợ chi tiết. Đội ngũ kỹ thuật có chuyên môn cao luôn sẵn sàng 24/7 để giải quyết mọi vấn đề của bạn.

THÔNG TIN LIÊN HỆ:

  • Group săn sale: https://t.me/cloudflyvn

 

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly
Chia sẻ