Hướng dẫn khắc phục lỗi đường dẫn Permalinks trong WordPress

Hướng dẫn khắc phục lỗi đường dẫn Permalinks trong WordPress

Hướng dẫn khắc phục lỗi đường dẫn Permalinks trong WordPress có thể gây khó chịu vì nó ảnh hưởng đến khả năng truy cập các trang và bài viết trên trang web của bạn. Dưới đây là một số bước chi tiết để khắc phục lỗi permalink trong WordPress

Hướng dẫn khắc phục lỗi đường dẫn Permalinks trong WordPress

Hướng dẫn khắc phục lỗi đường dẫn Permalinks trong WordPress
Hướng dẫn khắc phục lỗi đường dẫn Permalinks trong WordPress

1. Đặt lại Cấu trúc Permalinks

Bước 1: Truy cập bảng điều khiển WordPress

  • Đăng nhập vào trang quản trị WordPress của bạn.

Bước 2: Đi đến Cài đặt Permalinks

  • Truy cập Settings > Permalinks.

Bước 3: Chọn cấu trúc Permalinks

  • Chọn cấu trúc liên kết tĩnh bạn muốn sử dụng (ví dụ: Post name).

Bước 4: Lưu thay đổi

  • Nhấp vào nút Save Changes để cập nhật lại cấu trúc permalinks.

2. Cập nhật tệp .htaccess

Nếu bước 1 không giải quyết được vấn đề, bạn có thể cần phải cập nhật tệp .htaccess thủ công.

Bước 1: Truy cập tệp .htaccess

  • Sử dụng FTP hoặc trình quản lý tệp của hosting để truy cập tệp .htaccess trong thư mục gốc của WordPress.

Bước 2: Chỉnh sửa tệp .htaccess

  • Đảm bảo rằng tệp .htaccess của bạn chứa các đoạn mã sau:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Bước 3: Lưu thay đổi

  • Lưu lại tệp .htaccess và tải lại trang web của bạn để xem các thay đổi có hiệu lực hay không.

3. Kiểm tra Mod_Rewrite Module

Đảm bảo rằng module mod_rewrite của Apache đã được kích hoạt.

Bước 1: Kiểm tra tập tin cấu hình Apache

  • Truy cập vào tập tin cấu hình Apache (thường là httpd.conf hoặc apache2.conf).

Bước 2: Kích hoạt mod_rewrite

  • Tìm dòng sau và đảm bảo rằng nó không bị comment (không có dấu # ở đầu):
LoadModule rewrite_module modules/mod_rewrite.so

Bước 3: Khởi động lại Apache

  • Khởi động lại Apache để áp dụng thay đổi
sudo service apache2 restart

4. Kiểm tra Plugin và Theme

Nếu lỗi vẫn xảy ra, có thể do xung đột từ plugin hoặc theme.

Bước 1: Vô hiệu hóa tất cả plugin

  • Truy cập Plugins > Installed Plugins và vô hiệu hóa tất cả plugin.
  • Kiểm tra lại xem permalinks có hoạt động hay không. Nếu có, kích hoạt lại từng plugin một để tìm plugin gây ra lỗi.

Bước 2: Chuyển sang theme mặc định

  • Truy cập Appearance > Themes và kích hoạt theme mặc định của WordPress (ví dụ: Twenty Twenty-One).
  • Kiểm tra lại permalinks. Nếu hoạt động, có thể vấn đề nằm ở theme bạn đang sử dụng.

5. Kiểm tra và Sửa Lỗi WordPress

Bước 1: Bật chế độ debug

  • Thêm hoặc chỉnh sửa dòng sau trong tệp wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Bước 2: Kiểm tra tệp log lỗi

  • Kiểm tra tệp debug.log trong thư mục wp-content để xem có lỗi nào liên quan đến permalinks không và khắc phục dựa trên thông tin lỗi đó.

6. Cập nhật WordPress và Các Plugin

Đảm bảo rằng WordPress và các plugin của bạn đã được cập nhật lên phiên bản mới nhất, vì đôi khi lỗi có thể do phiên bản cũ không tương thích.

7. Kiểm tra Hosting

Nếu tất cả các bước trên không giải quyết được vấn đề, hãy liên hệ với nhà cung cấp dịch vụ hosting của bạn. Có thể có một số cấu hình máy chủ không tương thích với WordPress hoặc có vấn đề liên quan đến quyền truy cập tệp.

Kết luận

Những bước trên đây sẽ giúp bạn khắc phục hầu hết các lỗi liên quan đến permalinks trong WordPress. Nếu bạn gặp khó khăn ở bất kỳ bước nào hoặc cần thêm hỗ trợ hãy liên hệ Azdesignweb chúng tôi hỗ trợ bạn khắc phục lỗi nhé.

5/5 - (2 bình chọn)
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
so sánh