File htaccess ở đâu

Khi tham khảo một số bài viết hướng dẫn sửa lỗi WordPress, bạn thấy yêu cầu của họ sẽ là chỉnh sửa file .htaccess. Vậy, file .htaccess là gì? File .htaccess có chức năng ra sao? Chỉnh sửa file .htaccess có gây ảnh hưởng gì đến website WordPress hay không? Tino Group sẽ giải đáp giúp bạn nhé!

Hypertext Access thường được biết đến với cái tên .htaccess. Đây là một tập tin dùng để cấu hình máy chủ web Apache. File .htaccess được máy chủ chấp nhận như là một thành phần và cho phép chúng ta thực hiện điều hướng và bật các tính năng một cách linh hoạt hoặc bảo vệ một phần folder nào đó của trang web.

Trong cái tên .htaccess, htaccess là phần đuôi và tập tin này là không có tên (noname). Do đó, khi bạn đưa file này lên hosting thì không phải lúc nào cũng hiển thị ra. Và file .htaccess thường sẽ bị ẩn đi để tránh người dùng phổ thông điều chỉnh khiến website bị ảnh hưởng nghiêm trọng.

File htaccess ở đâu

Ví dụ: dùng Total Commander để xử lý file FTP thì bạn sẽ không thể thấy file .htaccess được.

Thông thường, bạn sẽ thấy file .htaccess nằm ngay trong thư mục gốc trên host nơi bạn cài đặt trang WordPress của mình. Đôi khi, file .htaccess sẽ bị ẩn đi nhằm tránh việc người dùng mới vô tình xóa, thay đổi cài đặt dẫn đến lỗi trang web không thể truy cập được.

File htaccess ở đâu

Để file .htaccess hiện ra, bạn bấm vào Server => Force showing hidden files và file .htaccess sẽ xuất hiện.

File htaccess ở đâu

Nếu bạn không thực hiện được, bạn có thể the dõi video hướng dẫn tìm file .htaccess của Tino Group nhé!

Để thao tác với file .htaccess, ta có thể sử dụng bất kì một editor nào hỗ trợ code text như Netbeans, PHP Designer, hay thậm chí là phần mềm notepad có sẵn trong Windows.

File .htaccess không được viết nên từ một ngôn ngữ lập trình nào mà được viết bởi những quy tắc Regular Expression . Do đó, nếu bạn không nắm vững kiến thức này, sẽ rất khó khăn khi thao tác với file .htaccess. Chỉ cần bạn chỉnh sửa file với một lỗi dù nhỏ, khi truy cập vào website của bạn sẽ xuất hiện lỗi 500, nghĩa là bạn đã hack được web mình rồi đấy. Vì thế, khi chỉnh sửa file .htaccess, hãy thận trọng đến mức có thể và đừng bao giờ quên có một file backup trước khi đụng đến nhé!

Thông thường, file này sẽ nằm ngay ở trong thư mục gốc của hosting. Bạn có thể dễ dàng thấy ở trong thư mục gốc của hosting của bạn có chứa file này.

File htaccess ở đâu

ADVERTISEMENT

3 lưu ý chính trước khi bạn thực hiện chỉnh sửa hay làm việc với file .htaccess:

  • Phải đảm bảo file .htaccess được bảo mật một cách tốt nhất có thể và tránh những kẻ xấu lợi dụng để chiếm quyền điều khiển website.
  • Đề phòng trục trặc, bạn nên lưu lại một file .htaccess trước khi tiến hành chỉnh sửa
  • Nếu như người dùng không nắm rõ hoặc có sơ suất trong quá trình cấu hình đều có thể khiến website của bạn có thể không hoạt động hoặc không như ý muốn của người dùng như trước.

File htaccess ở đâu

  • Tăng tính bảo mật cho WordPress: Là một trong những CMS lớn nhất hiện nay, WordPress rất thu hút sự chú ý của hacker. Giữ cho site luôn được an toàn là một trong những nhiệm vụ quan trọng của mọi Admin. Không cần bạn phải là coder hay developer, bạn có thể tận dụng sức mạnh của file .htaccess để tăng tính bảo mật cho WordPress.
  • Có thể xử lý logic đối với request bất kỳ mà không cần phải reload hay restart lại web server.
  • Cho phép những người không phải administrator cũng có thể  chỉnh (restrict access, authen, authorization) mà không phải đụng tới toàn bộ config của APACHE.
  • Cho phép nhà cung cấp dịch vụ Hosting, có thể dễ dàng phân quyền access dễ dàng cho người sử dụng, chỉ access trong những folder của riêng mình.
  • Phù hợp cho những hệ thống quản lý nội dung.

Một số chức năng cụ thể của file .htaccess như sau:

  • Thay đổi trang báo lỗi với .htaccess
  • Có thể dùng một hình ảnh để cảnh báo bằng cách chèn đoạn mã sau vào file .htaccess.
  • Chống ăn cắp băng thông
  • Ngăn việc hiện các tập tin trong thư mục
  • Tự động load trang index
  • Cấm IP truy cập tự động redirect
  • Tùy biến đuôi tập tin
  • Tự động chèn/ xóa www vào address bar
  • Bắt buộc dùng giao thức HTTPS

Cách tạo file .htaccess thủ công

Đầu tiên bạn cần mở trình soạn thảo trên Windows chẳng hạn như notepad sau đó gõ đoạn code như dưới đây và dán vào trong file .htaccess và chúng lưu lại:

# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress

Sau đó file sẽ được up vào thư mục public_html (đối với host DirectAdmin). Tuy đây là cách làm không chính thống và không được hệ điều hành hỗ trợ nhưng ta vẫn có thể tạo được như một cách “chữa cháy” khi không biết đến các cách làm khác.

Sử dụng file .htaccess được cấu hình sẵn

  • Bước 1: Truy cập vào tài khoản hosting của bạn khi được nhà cung cấp cho bạn tên và mật khẩu của tài khoản.
  • Bước 2: nhấp chuột phải vào khoảng trống trong File Manager và chọn New File.
  • Bước 3: điền tên .htaccess và nhấn Create để lưu. Vậy là bạn đã tạo xong tệp tin mà bạn muốn rồi.

Sử dụng hệ điều hành Linux tạo file

  • Bước 1: bạn có thể vào hệ điều hành Linux, tạo 1 file .htaccess.
  • Bước 2: sao chép tệp tin đã tạo trở lại vào Windows. Hoặc là bạn có thể sử dụng tài khoản hosting Linux để tạo file và tải về.
  • Bước 3: điều quan trọng nhất là bạn cần phải nén tệp tin đó trước khi download và giải nén ngay sau khi tải về.

File htaccess ở đâu

Vậy là Tino Group đã cùng bạn tìm hiểu File .htaccess là gì cũng như những khả năng của File .htaccess ra sao rồi! Tino Group hi vọng rằng, những kiến thức này sẽ giúp ích cho bạn trong quá trình sử dụng WordPress!

Trong trường hợp file .htaccess trên website  bị lỗi và bạn không thể truy cập vào được. Cách tốt nhất là bạn nên bình tĩnh trước do file .htaccess bị lỗi chỉ ảnh hưởng đến kết nối giữa database và website, không ảnh hưởng gì đến nội dung website. Bạn chỉ cần sử dụng FTP để điều chỉnh lại file .htaccess là được.

Nếu file .htaccess đã bị ẩn đi trong cPanel File Manager, bạn thực hiện mở lại như sau: 

Bạn chọn vào Settings => Show Hidden Files => Save. Sau đó, bạn làm mới trang và lần chuột xuống. Ngay lập tức bạn sẽ thấy file .htaccess cần tìm.

Rất nhiều khả năng, nhà cung cấp đã khóa quyền truy cập vào file .htaccess từ WordPress. Cách duy nhất để bạn có thể truy cập vào file .htaccess là sử dụng phương pháp FTP để sử dụng toàn quyền.

Nếu bạn đang cảm giác bản thân sẽ gặp rất nhiều lỗi khi sử dụng WordPress, trong đó có cả những lỗi liên quan đến file .htaccess, bạn có thể tham khảo bài viết tổng hợp lỗi thường gặp trong WordPress của Tino Group tại đây. 

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh
    Văn phòng đại diện: 42 Trần Phú, Phường 4, Quận 5, Thành phố Hồ Chí Minh
  • Điện thoại: 0364 333 333
    Tổng đài miễn phí: 1800 6734
  • Email:
  • Website: www.tino.org

Hiển thị file .htaccess trong cPanel một cách đơn giản và nhanh chóng.

File htaccess ở đâu

Nếu bạn chưa biết thì .htaccess là một file rất quan trọng đối với các website WordPress chạy trên web server Apache hoặc LiteSpeed. Nó không chỉ giúp bạn tạo permalink “đẹp” mà còn hỗ trợ bảo mật, tăng tốc độ load, redirect… cho website. Thông thường, file .htaccess được mặc định ẩn đi trong cPanel vì lý do bảo mật. Nếu muốn chỉnh sửa file .htaccess, trước tiên bạn cần phải thiết lập cPanel để hiển thị nó lên.

Tham khảo thêm:

Thực ra cách thức để hiển thị file .htaccess trong cPanel vô cùng đơn giản, nhưng không phải ai cũng biết, đặc biệt là với người mới bắt đầu làm quen.

1. Đầu tiên, các bạn cần truy cập vào File Manager của cPanel. Tìm nút Settings (ở góc trên bên phải của giao diện) và click vào đó.

File htaccess ở đâu

2. Một cửa sổ nhỏ sẽ được bật lên. Các bạn tick vào mục Show Hidden Files (dotfiles) và click vào nút Save để lưu lại.

File htaccess ở đâu

3. Giờ thì kiểm tra xem file .htaccess trong thư mục cài đặt WordPress đã hiển thị chưa nhé. Nếu nó tồn tại thì chắc chắn là bạn sẽ nhìn thấy thôi.

File htaccess ở đâu

Lưu ý: việc này có thể khiến các file hệ thống khác của cPanel (mặc định bị ẩn) cũng hiển thị theo. Do đó, các bạn cần phải cẩn thận để tránh vô tình xóa nhầm file hệ thống khiến website không hoạt động được.

Có rất nhiều plugin có thể hỗ trợ bạn chỉnh sửa file .htaccess ngay trong WordPress Dashboard mà không cần truy cập host, không cần biết file .htaccess nằm ở đâu. Tuy nhiên, hãy đảm bảo bạn đang không tắt tính năng cho phép chỉnh sửa file trực tiếp từ WordPress Dashboard.

  • Đối với plugin Yoast SEO, các bạn truy cập SEO => Tools => File editor => chỉnh sửa nội dung trong khung .htaccess file.

File htaccess ở đâu

  • Đối với plugin LiteSpeed Cache, các bạn truy cập LiteSpeed Cache => Toolbox => [3] Edit .htaccess => chỉnh sửa nội dung trong khung Current .htaccess Contents.

File htaccess ở đâu

Thật đơn giản phải không nào? Chúc các bạn thành công!

Hiện tại WP Căn bản đang cung cấp dịch vụ WordPress Hosting với các tính năng vượt trội, công nghệ tiên tiến và tối ưu 100% dành cho mã nguồn WordPress. Các bạn có nhu cầu có thể tham khảo thêm tại đây.

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)