idanhgia.io.vn
  • Home
  • Hosting
    Vì sao cùng một mã nguồn, chỉ đổi hosting mà website lại nhanh hơn?

    Vì sao cùng một mã nguồn, chỉ đổi hosting mà website lại nhanh hơn?

    Cách lựa chọn hosting phù hợp cho website

    Cách lựa chọn hosting phù hợp cho website

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Inode tăng liên tục dù không upload thêm dữ liệu – vì sao? (Nguyên nhân & cách xử lý triệt để)

    Inode tăng liên tục dù không upload thêm dữ liệu – vì sao? (Nguyên nhân & cách xử lý triệt để)

    Hướng dẫn kích hoạt SSL miễn phí trên Hosting Cpanel

    Hướng dẫn kích hoạt SSL miễn phí trên Hosting Cpanel

  • Cloud Server
    Hướng dẫn cài đặt aaPanel trên VPS chi tiết từ A–Z

    Hướng dẫn Cấu hình aaPanel tối ưu cho WordPress

    Hướng dẫn cài đặt aaPanel trên VPS chi tiết từ A–Z

    Hướng dẫn cài đặt aaPanel trên VPS chi tiết từ A–Z

    Hướng dẫn khắc phục lỗi kết nối API Gemini trên n8n

    Hướng dẫn sử dụng Termius để kết nối SSH vào VPS

    Hướng dẫn sử dụng Termius để kết nối SSH vào VPS

    Hướng dẫn sử dụng Remote Desktop Connection (RDC) để kết nối với VPS Window

    Hướng dẫn sử dụng Remote Desktop Connection (RDC) để kết nối với VPS Window

  • Mã giảm giá
    • All
    • Mã giảm giá Email theo tên miền
    • Mã giảm giá hosting
    • Mã giảm giá VPS, Cloud Server
    Tổng hợp mã giảm giá hosting, cloud server mới nhất (Update liên tục)

    Tổng hợp mã giảm giá hosting, cloud server mới nhất (Update liên tục)

    Mã giảm giá 30% đăng ký dịch vụ tại iNET

    Mã giảm giá 30% đăng ký dịch vụ tại iNET

    Tổng hợp mã giảm giá tại 123Host

    Tổng hợp mã giảm giá tại 123Host

    Tổng hợp mã giảm giá Zhost

    Tổng hợp mã giảm giá Zhost

    Mã giảm giá 30% đăng ký dịch vụ tại CloudFly

    Mã giảm giá 30% đăng ký dịch vụ tại CloudFly

    Mã giảm giá 30% dịch vụ Hosting & VPS tại TinoHost

    Mã giảm giá 30% dịch vụ Hosting & VPS tại TinoHost

    Trending Tags

  • Thủ thuật WordPress
    Sai lầm phổ biến khi sử dụng WordPress khiến website chậm và kém hiệu quả

    Sai lầm phổ biến khi sử dụng WordPress khiến website chậm và kém hiệu quả

    Plugin, Theme ảnh hưởng đến hiệu năng website như thế nào?

    Plugin, Theme ảnh hưởng đến hiệu năng website như thế nào?

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Child Theme WordPress là gì? Khi nào bắt buộc phải dùng?

    Child Theme WordPress là gì? Khi nào bắt buộc phải dùng?

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Hướng dẫn Fix Lỗi There has been a critical error on this website WordPress

    Hướng dẫn Fix Lỗi There has been a critical error on this website WordPress

  • Vibe Code
No Result
View All Result
  • Home
  • Hosting
    Vì sao cùng một mã nguồn, chỉ đổi hosting mà website lại nhanh hơn?

    Vì sao cùng một mã nguồn, chỉ đổi hosting mà website lại nhanh hơn?

    Cách lựa chọn hosting phù hợp cho website

    Cách lựa chọn hosting phù hợp cho website

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Inode tăng liên tục dù không upload thêm dữ liệu – vì sao? (Nguyên nhân & cách xử lý triệt để)

    Inode tăng liên tục dù không upload thêm dữ liệu – vì sao? (Nguyên nhân & cách xử lý triệt để)

    Hướng dẫn kích hoạt SSL miễn phí trên Hosting Cpanel

    Hướng dẫn kích hoạt SSL miễn phí trên Hosting Cpanel

  • Cloud Server
    Hướng dẫn cài đặt aaPanel trên VPS chi tiết từ A–Z

    Hướng dẫn Cấu hình aaPanel tối ưu cho WordPress

    Hướng dẫn cài đặt aaPanel trên VPS chi tiết từ A–Z

    Hướng dẫn cài đặt aaPanel trên VPS chi tiết từ A–Z

    Hướng dẫn khắc phục lỗi kết nối API Gemini trên n8n

    Hướng dẫn sử dụng Termius để kết nối SSH vào VPS

    Hướng dẫn sử dụng Termius để kết nối SSH vào VPS

    Hướng dẫn sử dụng Remote Desktop Connection (RDC) để kết nối với VPS Window

    Hướng dẫn sử dụng Remote Desktop Connection (RDC) để kết nối với VPS Window

  • Mã giảm giá
    • All
    • Mã giảm giá Email theo tên miền
    • Mã giảm giá hosting
    • Mã giảm giá VPS, Cloud Server
    Tổng hợp mã giảm giá hosting, cloud server mới nhất (Update liên tục)

    Tổng hợp mã giảm giá hosting, cloud server mới nhất (Update liên tục)

    Mã giảm giá 30% đăng ký dịch vụ tại iNET

    Mã giảm giá 30% đăng ký dịch vụ tại iNET

    Tổng hợp mã giảm giá tại 123Host

    Tổng hợp mã giảm giá tại 123Host

    Tổng hợp mã giảm giá Zhost

    Tổng hợp mã giảm giá Zhost

    Mã giảm giá 30% đăng ký dịch vụ tại CloudFly

    Mã giảm giá 30% đăng ký dịch vụ tại CloudFly

    Mã giảm giá 30% dịch vụ Hosting & VPS tại TinoHost

    Mã giảm giá 30% dịch vụ Hosting & VPS tại TinoHost

    Trending Tags

  • Thủ thuật WordPress
    Sai lầm phổ biến khi sử dụng WordPress khiến website chậm và kém hiệu quả

    Sai lầm phổ biến khi sử dụng WordPress khiến website chậm và kém hiệu quả

    Plugin, Theme ảnh hưởng đến hiệu năng website như thế nào?

    Plugin, Theme ảnh hưởng đến hiệu năng website như thế nào?

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

    Child Theme WordPress là gì? Khi nào bắt buộc phải dùng?

    Child Theme WordPress là gì? Khi nào bắt buộc phải dùng?

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Lỗi Mixed Content trong WordPress là gì? Nguyên nhân & cách khắc phục triệt để

    Hướng dẫn Fix Lỗi There has been a critical error on this website WordPress

    Hướng dẫn Fix Lỗi There has been a critical error on this website WordPress

  • Vibe Code
No Result
View All Result
idanhgia.io.vn – Chia sẻ kinh nghiệm Hosting, VPS, Email
No Result
View All Result
Home Hosting

Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính

admin by admin
January 22, 2026
Cách chuyển hướng website Laravel từ thư mục /public sang thư mục chính
Share on FacebookShare on Twitter

Khi deploy website Laravel lên hosting hoặc VPS, rất nhiều trường hợp website chỉ truy cập được qua đường link

https://domain.com/public

Thay vì:

https://domain.com

Điều này không chuẩn SEO, gây khó chịu cho người dùng và tiềm ẩn rủi ro bảo mật. Bài viết này sẽ hướng dẫn bạn các cách chuyển hướng Laravel từ /public sang thư mục chính chuẩn nhất

Vì sao Laravel mặc định chạy trong thư mục /public?

Vai trò của thư mục /public trong Laravel

Thư mục /public là Document Root chuẩn của Laravel, chứa:

  • index.php
  • CSS, JS, images
  • File public cho web server truy cập

Các thư mục khác (app, config, storage) không được public để đảm bảo bảo mật.

Tại sao không nên để website chạy ở domain.com/public?

Nhược điểm khi để /public trong URL
  • URL xấu, không thân thiện SEO
  • Dễ bị Google index trùng nội dung
  • Lộ cấu trúc framework
  • Trải nghiệm người dùng kém

Giải pháp đúng: trỏ domain trực tiếp vào /public hoặc cấu hình rewrite.

Các cách chuyển hướng website Laravel từ /public lên domain chính

Tổng quan các phương án

Có 2 cách phổ biến:

  1. Trỏ Document Root về /public
  2. Rewrite bằng file .htacces

Cách 1: Trỏ Document Root domain vào thư mục /public

Nguyên lý hoạt động
  • Domain trỏ thẳng vào tenmien/public
  • Không cần rewrite phức tạp
  • Chuẩn Laravel + chuẩn bảo mật

Cấu trúc thư mục ví dụ

/home/user/domain/
 ├── app
 ├── config
 ├── storage
 └── public

Khi addon domain cần trỏ tới:

/home/user/domain/public

Tuy nhiên nếu tên miền của bạn đang là tên miền chính của hosting, mặc định chạy qua thư mục public_html thì bạn làm theo cách 2 như sau.

Cách 2: Dùng .htaccess chuyển hướng /public

Cách thực hiện

Bước 1: Copy nội dung public ra ngoài

Copy file trong folder /public ra thư mục gốc:

index.php
.htaccess
Bước 2: Sửa file index.php

Mở file index.php, chỉnh lại đường dẫn như sau:

require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
Bước 3: Cấu hình .htaccess

File .htaccess tại thư mục gốc, bạn sửa lại như sau:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

Chúc bạn thực hiện thành công !

Tags: hostingtrỏ tên miền
admin

admin

Next Post
Plugin, Theme ảnh hưởng đến hiệu năng website như thế nào?

Plugin, Theme ảnh hưởng đến hiệu năng website như thế nào?

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended.

Tổng hợp mã giảm giá hosting, cloud server mới nhất (Update liên tục)

Tổng hợp mã giảm giá hosting, cloud server mới nhất (Update liên tục)

February 25, 2026
Mã giảm giá 30% đăng ký dịch vụ tại iNET

Mã giảm giá 30% đăng ký dịch vụ tại iNET

December 12, 2025

Trending.

Vì sao cùng một mã nguồn, chỉ đổi hosting mà website lại nhanh hơn?

Vì sao cùng một mã nguồn, chỉ đổi hosting mà website lại nhanh hơn?

February 4, 2026
Marketing Skills for Claude Code – Cách biến Clode Code thành chuyên gia marketing

Marketing Skills for Claude Code – Cách biến Clode Code thành chuyên gia marketing

February 5, 2026
Hướng dẫn sử dụng Termius để kết nối SSH vào VPS

Hướng dẫn sử dụng Termius để kết nối SSH vào VPS

January 8, 2026
idanhgia.io.vn – Chia sẻ kinh nghiệm Hosting, VPS, Email

iDanhGia.io.vn là blog chia sẻ kiến thức và kinh nghiệm về Hosting, VPS, Email và các giải pháp hạ tầng dành cho cá nhân, doanh nghiệp và lập trình viên.

Tại đây, bạn sẽ tìm thấy các bài đánh giá, hướng dẫn kỹ thuật, so sánh dịch vụ và tổng hợp mã giảm giá giúp tối ưu chi phí khi xây dựng và vận hành website.

Follow Us

Danh mục

  • Cloud Server
  • Hosting
  • Mã giảm giá
  • Mã giảm giá Email theo tên miền
  • Mã giảm giá hosting
  • Mã giảm giá VPS, Cloud Server
  • Thủ thuật Wordpress
  • Vibe Code

Tags

clone website cloud server cài đặt wordpress cập nhật wordpress email fix lỗi wordpress hosting kích hoạt ssl lấy lại mật khẩu mã giảm giá mật khẩu wordpress nhân bản website quên mật khẩu remote remote desktop ssh ssl thay core wordpress thủ thuật wordpress trỏ tên miền trỏ tên miền về hosting tên miền vibecode vps wordpress

Tin tức gần đây

Vibe Coding là gì? Hướng dẫn Vibe Coding hiệu quả cho Developer hiện đại

Vibe Coding là gì? Hướng dẫn Vibe Coding hiệu quả cho Developer hiện đại

February 9, 2026
Marketing Skills for Claude Code – Cách biến Clode Code thành chuyên gia marketing

Marketing Skills for Claude Code – Cách biến Clode Code thành chuyên gia marketing

February 5, 2026
  • iDanhGia
  • Về chúng tôi
  • Bảo mật
  • Liên Hệ

© 2026 idanhgia - Chia sẻ kinh nghiệm về hosting, email, vps idanhgia.

No Result
View All Result
  • Home
  • Hosting
  • Cloud Server
  • Thủ thuật WordPress
  • Mã giảm giá
    • Mã giảm giá hosting
    • Mã giảm giá VPS, Cloud Server
    • Mã giảm giá Email theo tên miền
  • Vibe Code

© 2026 idanhgia - Chia sẻ kinh nghiệm về hosting, email, vps idanhgia.