Liên kết cố định trong WordPress không hoạt động là một vấn đề phổ biến mặc dù dễ giải quyết. Sự cố này có thể xuất hiện bất cứ lúc nào do một số vấn đề - các vấn đề mà chúng tôi giải quyết trong bài đăng này ở mức độ lớn.
Nhưng trước khi chúng ta tăng ga hết cỡ, chúng ta hãy nói đôi lời với việc kinh doanh liên kết cố định này vì lợi ích của những người xanh trong chúng ta. Nếu bạn vẫn cần thêm thông tin về liên kết cố định , chúng chỉ đơn giản là URL của bài đăng, trang và danh mục của bạn.
Viết tắt của Universal Resource Locator, một URL chỉ đơn giản là địa chỉ web của một bài đăng hoặc trang trên trang web của bạn. Permalinks kết nối nội dung của bạn cho phép người đọc và công cụ tìm kiếm dễ dàng tìm thấy nội dung đó.
Chúng được gọi là liên kết cố định vì chúng không thay đổi, tất nhiên, trừ khi bạn chỉnh sửa chúng. Nói cách khác, thuật ngữ liên kết cố định là sự kết hợp của liên kết và liên kết vĩnh viễn.
Có ba loại liên kết cố định:
- Liên kết cố định mặc định hoặc xấu trông giống như yourdomain.com/?p=123
- Các liên kết cố định khá đẹp, ví dụ: yourdomain.com/your-post-name
- Các liên kết cố định gần như Khá giống yourdomain.com/index.php/your-post-name (Lưu ý việc sử dụng index.php trong trường hợp này)
Thay đổi cấu trúc liên kết cố định của bạn trong WordPress rất dễ dàng. Chỉ cần đăng nhập vào bảng điều khiển quản trị WordPress của bạn và điều hướng đến Cài đặt -> Permalinks:
Tiếp theo, chọn cấu trúc liên kết cố định mặc định của bạn và nhấn nút Lưu thay đổi ở cuối màn hình.
Tại sao liên kết cố định bị hỏng là một vấn đề? Nếu khách truy cập của bạn không thể tìm thấy nội dung họ yêu cầu, điều đó đủ điều kiện là trải nghiệm người dùng kém. Các liên kết bị hỏng cũng có hại cho SEO.
Tiếp theo là gì?
Bây giờ chúng ta đã ở trên cùng một trang, chúng ta hãy bắt tay vào việc kinh doanh. Các triệu chứng của liên kết cố định trong WordPress không hoạt động là gì? Điều gì phá vỡ liên kết cố định? Và làm thế nào để bạn sửa chữa các liên kết cố định không hoạt động?
Không cần thêm gì nữa, hãy cùng Đà Nẵng Web bắt đầu với một số công việc chẩn đoán.
Nguyên nhân của việc Permalinks trong WordPress không hoạt động
Có một số thứ có thể làm rối cấu trúc liên kết cố định của bạn. Hãy để chúng tôi xem xét từng vấn đề, để bạn có thể biết vấn đề nằm ở đâu. Rốt cuộc, bạn dự kiến sẽ giải quyết vấn đề như thế nào mà không cần điều tra nguyên nhân trước?
Plugin bị lỗi
Một trong những nguyên nhân Permalinks không hoạt động là plugin bị lỗi. Các plugin WordPress thật tuyệt vời vì chúng cung cấp cho bạn chức năng mà bạn không bao giờ có. Mặc dù nó không phổ biến nhưng các plugin có thể khiến bạn rất đau đầu vì chúng thường là trung tâm của nhiều vấn đề WordPress.
Vui lòng không hiểu sai cách, nhưng các plugin nổi tiếng với hàng loạt các vấn đề không tương thích trong WordPress. Một số plugin xung đột với các plugin, chủ đề khác hoặc chính lõi WordPress.
Các plugin khác rất nhiều lỗi, đó là lý do tại sao chúng tôi khuyên bạn chỉ nên tải các plugin từ các nguồn có uy tín . Nếu một plugin kết nối với liên kết cố định trong WordPress của bạn hoặc chỉnh sửa tệp .htaccess và xảy ra sự cố, bạn có thể gặp phải lỗi liên kết cố định.
Cập nhật
Các bản cập nhật chủ đề, plugin và WordPress Core có thể ném các liên kết cố định bị hỏng vào mặt bạn, đặc biệt nếu các bản cập nhật dẫn đến xung đột phiên bản.
Nếu phiên bản WordPress mới hơn xung đột với các plugin hoặc chủ đề cũ hơn, bạn có thể gặp phải các liên kết cố định bị hỏng. Tuy nhiên, cập nhật thường xuyên là rất tốt cho bảo mật và hiệu suất.
Điều này có nghĩa là bạn nên cập nhật trang web WordPress của mình mọi lúc, ngay cả khi nó có thể phá vỡ liên kết cố định của bạn. Rốt cuộc, bạn luôn có thể khắc phục mọi sự cố liên kết cố định.
Di chuyển tên miền / trang web
Chúng tôi đã thực hiện một vài lần di chuyển trang web trong thời đại của chúng tôi và một điều chúng tôi phải đối mặt với thường xuyên là liên kết cố định bị hỏng. Đây cũng là nguyên nhân Permalinks không hoạt động trong WordPress.
Mặc dù những điều này thường dễ sửa, nhưng nhiều người mới bắt đầu không biết phải làm gì hoặc thậm chí bắt đầu từ đâu. Thực sự, thật khó chịu nếu bạn di chuyển một trang web thành công nhưng không thể truy cập nội dung của bạn vì - liên kết cố định bị hỏng!
Và nó có thể xảy ra cho dù bạn đang di chuyển từ máy chủ này sang máy chủ khác hoặc từ phát triển cục bộ sang máy chủ sản xuất.
Việc chuyển đổi tên miền hoặc triển khai SSL (HTTPS) làm gián đoạn cấu trúc URL của bạn, điều này có thể dẫn đến các lỗi khó chịu với phổ biến nhất là liên kết cố định trong WordPress không hoạt động.
Việc triển khai SSL liên quan đến việc chỉnh sửa tệp .htaccess, nguyên nhân phổ biến nhất khiến liên kết cố định trong WordPress không hoạt động.
Phục hồi dữ liệu đã lưu
Khôi phục bản sao lưu cũng có thể dẫn đến liên kết cố định bị hỏng và có thể khiến bạn gặp nhiều lỗi liên kết cố định 404 trong WordPress.
Ngay cả khi bạn sử dụng một plugin như Duplicator để sao lưu hoặc thậm chí di chuyển trang web của mình, bạn có thể kết thúc với liên kết cố định WordPress không hoạt động.
.Htaccess bị hỏng
Các .htaccess đóng vai trò như một gatekeeper trên máy chủ Apache, làm tất cả các cách thức của việc bao gồm chuyển hướng, thiết lập permalinks và vân vân.
Khi khắc phục các lỗi WordPress, nơi đầu tiên chúng tôi luôn tìm là tệp .htaccess vì nó có nhiều chức năng khác nhau. Mặc dù bạn không có khả năng chạm vào tệp hàng ngày, nhưng một plugin có thể làm hỏng nó mà bạn không biết.
Ngoài ra, nếu bạn không quen thuộc với môi trường máy chủ, bạn có thể vô tình xóa tệp hoàn toàn hoặc thực hiện các thay đổi phá vỡ liên kết cố định của bạn.
Lưu ý rằng nếu bạn có lỗi trong tệp .htaccess của mình, bạn cũng có thể gặp các lỗi khác, nhưng chúng tôi sẽ hiểu sai.
Cách sửa lỗi Permalinks WordPress bị hỏng
Bạn đã hiểu nguyên nhân Permalinks không hoạt động trong WordPress là gồm những gì rồi phải không. Cho dù liên kết cố định bị hỏng của bạn là kết quả của các vấn đề đã đề cập ở trên hay một cái gì đó khác, chúng ta hãy bắt tay vào khắc phục các Permalinks không hoạt động trong WordPress này một lần và mãi mãi.
Đặt lại Permalinks của bạn
Đôi khi, một lỗi nhỏ hoặc những thay đổi bạn thực hiện trong bảng điều khiển quản trị WordPress của mình có thể phá vỡ liên kết cố định của bạn. Thay vì lo lắng, chúng tôi khuyên bạn nên đặt lại liên kết cố định của mình trước. Làm sao?
Vâng, đăng nhập vào bảng điều khiển quản trị WordPress của bạn và điều hướng đến Cài đặt -> Permalinks:
Tiếp theo, nếu cấu trúc permalink tiêu chuẩn của bạn được thiết lập để ngày và tên ví dụ, thay đổi nó để Numeric và nhấp vào Lưu Thay đổi nút ở dưới cùng của màn hình. Đừng vội làm mới trang web của bạn, còn một bước nữa.
Tiếp theo, chọn cấu trúc liên kết cố định ban đầu của bạn (tức là Ngày và tên trong trường hợp của chúng tôi) và nhấn nút Lưu thay đổi một lần nữa. Bây giờ bạn có thể tải lại trang web của mình và kiểm tra các bài đăng / trang của mình.
Vấn đề đã biến mất chưa? Nếu vậy, tốt và tốt, bạn có thể tự vỗ lưng cho mình. Hãy tiếp tục đọc để biết thêm các giải pháp nếu sự cố vẫn tiếp diễn.
Khắc phục xung đột plugin
Tiếp theo trong các cách khắc phục các Permalinks không hoạt động trong WordPress Có lẽ vấn đề liên kết cố định của bạn là kết quả của các plugin xung đột. Làm cách nào để khắc phục sự cố các plugin không hoạt động tốt với nhau? Đọc để biết câu trả lời.
Nếu sự cố phát sinh sau khi cài đặt một plugin cụ thể, bạn nên bắt đầu chẩn đoán với plugin được đề cập. Nói cách khác, hãy hủy kích hoạt plugin cuối cùng bạn đã cài đặt trước khi liên kết cố định của bạn bị hỏng.
Tiếp theo, đặt lại liên kết cố định của bạn như chúng ta vừa tìm hiểu trong phần trước. Bây giờ, hãy làm mới các bài đăng hoặc trang của bạn và xem lỗi có biến mất hay không. Nếu các liên kết cố định hoạt động, bạn biết chính xác vấn đề của bạn nằm ở đâu.
Hành động tốt nhất ở đây là xóa plugin có vấn đề và nhận các giải pháp thay thế. Tất nhiên, đừng ngần ngại cho nhà phát triển và cộng đồng biết, để bạn có thể biết chính xác điều gì đã gây ra sự cố.
Các nhà phát triển và người dùng thường đưa ra nhận xét về xung đột plugin, vì vậy hãy hỏi nhà phát triển nếu bạn không thể thực hiện mà không có plugin được đề cập.
Chúng tôi nói điều này vì một trong những plugin bạn đã cài đặt trước đó có thể xung đột với plugin bạn đã cài đặt gần đây.
Ngoài ra, bạn có thể hủy kích hoạt tất cả các plugin cùng một lúc, đặt lại liên kết cố định và tải lại bài đăng của mình. Đây cũng là cách khắc phục các Permalinks không hoạt động trong WordPress. Nếu sự cố vẫn tiếp diễn, các liên kết cố định bị hỏng không liên quan gì đến các plugin của bạn.
Nếu liên kết cố định hoạt động sau khi tắt tất cả các plugin, hãy kích hoạt lại từng plugin một trong khi đặt lại liên kết cố định của bạn với mỗi lần kích hoạt. Tất nhiên, bạn cần tải lại các bài viết của mình sau mỗi lần kích hoạt để xác định plugin có vấn đề.
Kiểm tra tệp .htaccess của bạn
Tệp .htaccess nằm bên trong thư mục gốc của WordPress - cùng một thư mục chứa các thư mục như wp-admin , wp- include và wp-content cùng những thứ khác.
Trước khi chúng tôi tìm hiểu nó, hãy luôn đảm bảo rằng bạn đã hiển thị các tệp ẩn trong máy chủ của mình. Điều này là do các tệp chấm như .htaccess bị ẩn theo mặc định trong nhiều môi trường máy chủ.
Điều đó sang một bên, hãy để chúng tôi sửa tệp .htaccess của bạn. Để truy cập máy chủ web của mình, bạn có thể sử dụng Trình quản lý tệp trong cPanel hoặc chương trình FTP chẳng hạn như FileZilla.
Vì chúng tôi đang sử dụng dịch vụ lưu trữ miễn phí từ 000webhost.com để minh họa cho bài đăng này, chúng tôi sẽ đăng nhập vào thư mục WordPress của mình thông qua Trình quản lý tệp.
Đây là giao diện của Trình quản lý tệp trong 000webhost.com:
Tắt tệp .htaccess
Tiếp theo, hãy tìm hiểu xem tệp .htaccess có phải là gốc của vấn đề hay không bằng cách tắt nó. Chỉ cần nhấp chuột phải vào tệp .htaccess và chọn Đổi tên :
Đổi tên tệp thành một cái gì đó như .htaccess_old và lưu các thay đổi của bạn:
Trong trường hợp bạn đang thắc mắc, việc đổi tên tệp .htaccess sẽ vô hiệu hóa nó trên trang web WordPress của bạn.
Tiếp theo, đăng nhập vào trang web WordPress của bạn và đặt lại các liên kết cố định của bạn như chúng tôi đã chỉ cho bạn trước đó. Sau đó, hãy làm mới các bài đăng / trang của bạn và kiểm tra xem các liên kết cố định có hoạt động hay không.
Nếu các liên kết cố định của bạn đang hoạt động, bạn có thể bật lên và vui mừng. Các liên kết cố định của bạn vẫn không hoạt động? Có lẽ bạn đã bỏ lỡ điều gì đó hoặc điều gì đó khác đang gây khó khăn cho trang web của bạn. Khi chúng ta cùng nhau tìm ra giải pháp, hãy xem xét khôi phục bản sao lưu trước đó có liên kết cố định đang hoạt động.
Ngoài ra, bạn có thể thực hiện làm mới trong trình duyệt của mình. Nhấn CTRL + F5 trong Windows hoặc CMD + SHIFT + R trong Mac OS.
Kết luận
Vào cuối ngày, việc sửa các liên kết cố định rất dễ dàng, vì vậy không cần lo lắng nếu bạn tải bất kỳ liên kết cố định nào của mình và bài đăng / trang không có ở đó. Để kiểm tra tình trạng của các liên kết cố định, bạn có thể sử dụng công cụ kiểm tra liên kết bị hỏng trực tuyến như Trình kiểm tra liên kết W3C .
Đà Nẵng Web hy vọng hướng dẫn này đã giúp bạn khắc phục các Permalinks không hoạt động trong WordPress của mình. Nếu liên kết cố định của bạn không hoạt động sau khi thử các giải pháp này, chúng tôi mời bạn cung cấp thêm thông tin chi tiết qua phần bình luận bên dưới và chúng tôi sẽ rất vui khi được trợ giúp bạn.
Mời bạn để lại bình luận về dịch vụ của Đà Nẵng Web.