Khi cài đặt XAMPP, thư mục mặc định để lưu trữ mã nguồn website của bạn là htdocs, nằm trong thư mục cài đặt của XAMPP (thường là C:\xampp\htdocs).
Tuy nhiên, trong thực tế phát triển web, nhiều lập trình viên muốn thay đổi thư mục webroot (htdocs) để quản lý dự án dễ hơn, hoặc đặt mã nguồn ở nơi khác (ví dụ ổ D, E).
Trong bài viết này, MZPROTECH.COM sẽ hướng dẫn bạn cách thay đổi thư mục mặc định htdocs trong XAMPP nhanh nhất 2025, chỉ trong vài bước đơn giản.
Vì sao nên thay đổi thư mục htdocs trong XAMPP?
Có nhiều lý do khiến bạn nên đổi vị trí thư mục mặc định:
Tách biệt dữ liệu và phần mềm: Giúp tránh mất project khi bạn gỡ hoặc cập nhật XAMPP.
Dễ dàng quản lý nhiều website: Có thể đặt mỗi project trong một thư mục riêng,
Ví dụ: D:\WebProjects\MySite thay vì trong C:\xampp\htdocs.
Tiện lợi khi sao lưu / đồng bộ Git: Nếu bạn dùng Git hoặc dịch vụ lưu trữ đám mây, việc đặt dự án ngoài thư mục cài đặt XAMPP sẽ thuận tiện hơn.
Cách thay đổi thư mục mặc định htdocs trong XAMPP
Dưới đây là 3 bước nhanh nhất để thay đổi thư mục gốc web trong XAMPP mà không cần cài lại phần mềm.
Bước 1: Chọn thư mục mới cho dự án
Ví dụ, bạn muốn đặt toàn bộ dự án web tại:
Bước 2: Cấu hình lại Apache trong XAMPP
Mở XAMPP Control Panel
Nhấn nút Config trong dòng “Apache” → chọn httpd.conf
Tìm dòng sau (bạn có thể nhấn Ctrl + F để tìm):
Bước 3: Khởi động lại Apache
Quay lại XAMPP Control Panel
Nhấn Stop rồi Start lại Apache để áp dụng cấu hình mới.
Giờ đây, khi bạn truy cập http://localhost/ trên trình duyệt, website trong thư mục mới của bạn sẽ được hiển thị thay vì thư mục htdocs mặc định.
Lưu ý thêm
Nếu thư mục của bạn nằm ở ổ đĩa khác (D, E,…), hãy đảm bảo Apache có quyền đọc/ghi tại thư mục đó.
Nếu gặp lỗi 403 Forbidden, hãy kiểm tra quyền truy cập hoặc dòng cấu hình đã đúng chưa.
Bạn có thể thay đổi thư mục bất kỳ lúc nào bằng cách lặp lại các bước trên.
Mẹo mở rộng
Nếu bạn muốn chạy nhiều website cùng lúc trên localhost, hãy tìm hiểu thêm về:
Virtual Hosts trong Apache
Thêm domain tùy chỉnh vào file hosts (VD: mysite.localhost)
MZPROTECH.COM sẽ có hướng dẫn chi tiết trong bài sau!
Kết luận
Việc thay đổi thư mục mặc định htdocs trong XAMPP giúp bạn linh hoạt hơn trong việc tổ chức mã nguồn, sao lưu và bảo trì dự án. Chỉ với vài thao tác cấu hình đơn giản, bạn đã có thể tùy chỉnh môi trường XAMPP theo nhu cầu riêng mà không ảnh hưởng đến hiệu suất hoặc tính ổn định.
Nếu bạn thấy hướng dẫn này hữu ích, hãy chia sẻ bài viết từ MZPROTECH.COM
