Bạn đang tìm kiếm sự trợ giúp? Gõ thông tin cần tìm. Tối thiểu 4 ký tự.

Khắc phục lỗi website hiển thị trang “Index of /”

1. Hiện tượng

Khi truy cập vào website, thay vì thấy giao diện trang chủ như bình thường, trình duyệt hiển thị một danh sách các thư mục và tập tin như sau:

Index of /
[folder1/]
[wp-admin/]
[wp-content/]
[wp-includes/]

Đây là lỗi phổ biến khi máy chủ web không tìm thấy file mặc định để chạy, thường là index.php hoặc index.html.

2. Nguyên nhân chính

  • Thiếu file index.php hoặc index.html trong thư mục gốc của website.
  • Sai tên file index (ví dụ: Index.php có chữ I viết hoa thay vì index.php, khiến máy chủ không nhận diện).
  • Chưa upload mã nguồn website hoặc upload sai vị trí (ví dụ tải lên sai thư mục).
  • Cấu hình server (Apache/Nginx) không hỗ trợ liệt kê mặc định.

3. Cách khắc phục

Bước 1: Kiểm tra mã nguồn

  • Truy cập File Manager trên hosting hoặc sử dụng FTP.
  • Mở thư mục gốc của website (thường là public_html hoặc htdocs).
  • Kiểm tra xem có file index.php hoặc index.html không.
  • Nếu không có, cần:
    • Upload lại mã nguồn WordPress hoặc website của bạn.
    • Đảm bảo upload đúng thư mục gốc, không lồng thêm thư mục trung gian.

Bước 2: Kiểm tra tên file index

  • Đảm bảo tên file chính xác là index.php (chữ thường hoàn toàn).
  • Trên hệ thống Linux (đa số hosting dùng), Index.php và index.php là hai file khác nhau.

Bước 3: Kiểm tra cấu hình web server (nếu có quyền)

  • Đối với Apache: đảm bảo file .htaccess có dòng:
  • DirectoryIndex index.php index.html
  • Nếu dùng Nginx, kiểm tra cấu hình server block trong file nginx.conf.

4. Kết luận

Lỗi “Index of /” tuy không nghiêm trọng nhưng khiến website trông không chuyên nghiệp và có thể làm lộ cấu trúc thư mục. Việc kiểm tra lại file index.php, đảm bảo mã nguồn đầy đủ và đúng vị trí sẽ khắc phục nhanh chóng sự cố này.

Nếu bạn đã kiểm tra đủ nhưng vẫn bị lỗi, có thể liên hệ với đội kỹ thuật hosting hoặc kiểm tra log server để xác định nguyên nhân sâu hơn.

Related Knowledge Base Posts