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
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ặcapache2.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ụcwp-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é.