Bạn có muốn upload 1 trang HTML lên site WordPress? Thỉnh thoảng có thể bạn sẽ cần upload 1 trang HTML tĩnh lên WordPress và cho nó truy cập được ngay trong site của bạn. Bài viết này sẽ giúp bạn làm được điều đó mà không bị dính phải lỗi 404.
Tại sao cần upload 1 trang HTML lên WordPress?
WordPress là 1 nền tảng mở và phổ biến nhất hiện nay để làm website, nhiều blogger, website đã chuyển từ HTML sang WordPress. Tuy nhiên, WordPress có 1 đặc điểm đó là các trang, post đều được dựng lên từ mẫu được thiết kế trước theo theme. Điều đó có nghĩa là khi bạn muốn đưa nội dung cũ từ HTML lên WordPress, tất cả nội dung sẽ được hiển thị theo phong cách thiết kế của WordPress.
Tuy nhiên, thỉnh thoảng bạn cũng cần chuyển 1 trang HTML từ site cũ do bạn đã nhọc công build và khá ưng ý lên WordPress. Trong tình huống này, MGGH sẽ giúp bạn.
Trước kia việc chuyển 1 trang HTML sang WordPress thông thường khá đơn giản mà không bị lỗi gì, tuy nhiên từ khi WordPress thêm vào tính năng SEO friendly URL structure, có thể gây ra lỗi 404 khi truy cập
Upload trang HTML lên WordPress
Trước khi bắt đầu upload bạn phải đổi tên file Index.html thành Index.php để WordPress nhận nhé.
Sau đó nén toàn bộ các file bao gồm cả CSS, HTML page, hình ảnh… thành 1 file Zip.
Truy cập vào cPanel trong tài khoản hosting của bạn, Tìm đến mục Filemanager.
Sau khi vào File Manager, tìm đến thư mục gốc của website, thông thường là thư mục public_html. Tại đây nhấn vào Folder để tạo 1 thư mục mới và đặt tên cho nó, tên này sẽ nằm trong URL để sau này truy cập. Ví dụ Folder tên abc thì truy cập vào tenmien.com/abc.
Sau đó bạn upload toàn bộ file Zip đã tạo ở trên vào thư mục vừa tạo. Upload xong bấm extract để giải nén file zip. File zip này sau đó bạn có thể xóa đi cũng được.
Đây là kết quả sau khi giải nén file Zip ra
Bây giờ bạn hãy thử truy cập vào địa chỉ tensite.com/tenfolder xem thử đã được chưa. Nếu server không hỗ trợ tự động Redirect, bạn có thể sẽ gặp phải lỗi 404. Lỗi này xuất hiện do file ‘index.php’ không được chuyển hướng đúng trên trình duyệt. Đây là 1 lỗi phổ biến, bạn có thể dễ dàng sửa bằng cách sau đây.
Dùng File Manager truy cập và edit file .htaccess trong thư mục gốc của website, sau đó add thêm dòng code bên dưới:
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
Dòng code này sẽ giúp các bạn điều hướng file “index.php” và giúp hiển thị file html trên trình duyệt.
Hi vọng bài viết này sẽ giúp các bạn upload 1 trang HTML lên WordPress mà không mắc phải lỗi 404. Cảm ơn đã theo dõi.