Cách tìm và sửa liên kết neo hỏng cùng phân đoạn bị thiếu
Sửa liên kết tải đúng trang nhưng không tới tiêu đề, phần nội dung hoặc phần tử dự kiến.
Mục lục
Liên kết neo hoặc phân đoạn URL là gì?#
Liên kết neo dùng mã định danh phân đoạn sau # để tham chiếu vị trí hoặc trạng thái trong tài nguyên. Trong URL tài liệu thông thường như /help/#installation, đường dẫn trang xác định tài liệu còn phân đoạn xác định đích bên trong tài liệu.
Với liên kết phần nội dung HTML thông thường, phân đoạn thường tương ứng với ID phần tử. Nếu tài liệu tải được nhưng đích không còn, người truy cập có thể ở đầu trang hoặc tới vị trí không mong muốn. Mã phản hồi vẫn có thể báo thành công vì bản thân tài liệu tồn tại.
Vì sao liên kết neo hỏng sau khi sửa nội dung#
Nhiều hệ thống nội dung tạo ID tiêu đề từ văn bản tiêu đề. Đổi ‘Cài đặt’ thành ‘Bắt đầu’ có thể thay phân đoạn được tạo dù chủ đề vẫn nằm trên cùng trang. Đổi thứ tự hoặc lặp tiêu đề cũng có thể thay ID tự động tạo.
Vấn đề khác có thể do sao chép địa chỉ chưa đầy đủ, đổi dấu câu hoặc đặt đích trong nội dung chỉ tải sau tương tác. Liên kết hoạt động trên trang đang mở có thể thất bại khi người khác nhập URL trực tiếp vào tab mới. Xem đây là các điều kiện điều hướng khác nhau và thử cả hai.
| Dấu hiệu | Điều nên kiểm tra | Cách sửa có thể dùng |
|---|---|---|
| Trang tải ở đầu trang | Phân đoạn có khớp ID đang tồn tại không? | Cập nhật phân đoạn hoặc khôi phục ID cũ. |
| Tiêu điểm chuyển tới sai phần nội dung | ID có trùng lặp hoặc được tạo ngoài dự kiến không? | Đặt ID ổn định, duy nhất cho đích dự kiến. |
| Chỉ hoạt động sau tương tác | Đích có được tạo sau khi tải hoặc mở rộng nội dung không? | Cung cấp đích ổn định hoặc cải thiện hành vi điều hướng. |
| Liên kết trong bài viết cũ ngừng hoạt động | Tiêu đề hoặc địa chỉ tài liệu đã thay đổi chưa? | Cập nhật liên kết sâu và giữ điểm neo tương thích hữu ích. |
Cách điều tra điểm neo bị thiếu#
Mở URL đích đầy đủ gồm phân đoạn. Chờ tài liệu tải, rồi kiểm tra phần nội dung dự kiến có tồn tại và trình duyệt có tới đó không. So sánh phân đoạn với ID chính xác trang dùng; đừng cho rằng văn bản tiêu đề hiển thị giống ID được tạo.
Dùng Linky tìm kết quả thiếu điểm neo, rồi xác minh trạng thái trang liên quan bằng tay. Công cụ kiểm tra URL và phân đoạn trên trang web này tách được thành phần của địa chỉ đã dán, nhưng không tải đích hoặc chứng minh phần tử tồn tại ở đó.
- Sao chép liên kết nguồn đầy đủ, gồm phân đoạn.
- Mở trong tab mới và chờ trang tải xong.
- Xác định tiêu đề hoặc phần tử đích dự kiến.
- So sánh ID với phân đoạn.
- Sửa nguồn hoặc đích và thử lại hành trình đã công bố.
Chọn ID ổn định cho nội dung được liên kết tới#
Với tài liệu được tham chiếu thường xuyên, chọn ID ổn định mô tả chủ đề và có thể giữ nguyên khi sửa câu chữ. Có thể cải thiện tiêu đề hiển thị mà không làm hỏng mọi dấu trang trỏ tới. Ghi ID quan trọng khi chuyển nội dung giữa các hệ thống.
Nếu nhiều tham chiếu dùng điểm neo cũ, cân nhắc giữ đích tương thích gần phần nội dung thay thế. Đảm bảo không tạo ID trùng lặp hoặc cản trở khả năng tiếp cận. Khi giữ tương thích không khả thi, cập nhật liên kết bạn kiểm soát và thông báo đích mới khi cần.
Ví dụ: đổi tên phần thiết lập
Tiêu đề có thể đổi từ ‘Cài đặt’ thành ‘Cài Linky’ nhưng giữ id="installation". Tham chiếu /help/#installation cũ vẫn có thể hoạt động mà không cần giữ nguyên tiêu đề hiển thị.
Ví dụ: gộp hai tài liệu
Khi gộp hai trang thành một, ánh xạ phân đoạn quan trọng tới phần nội dung trong tài liệu mới. Đừng chỉ kiểm tra chuyển hướng trang; hãy xác minh tham chiếu sâu vẫn tới đúng thông tin.
Phân đoạn, định tuyến và dạng liên kết đặc biệt#
Không phải phân đoạn nào cũng là ID phần tử đơn giản. Một số ứng dụng dùng phân đoạn cho định tuyến phía máy khách hoặc trạng thái ứng dụng. Liên kết phân đoạn văn bản cũng có thể chỉ định văn bản thay vì phần tử đích thông thường. Xác định dạng trước khi diễn giải kết quả công cụ kiểm tra.
Nếu ứng dụng phụ thuộc vào tuyến phân đoạn đặc biệt, thử điều hướng trực tiếp và làm mới. Nếu liên kết là tham chiếu nội dung thông thường, ưu tiên đích ổn định mà người truy cập có thể mở và chia sẻ không cần trạng thái ứng dụng trước đó. Ghi ngoại lệ trong đợt kiểm tra thay vì ép mọi URL vào một quy tắc.
Kiểm tra liên kết sâu khi di chuyển và phát hành#
Thêm phân đoạn quan trọng vào danh sách kiểm tra di chuyển cùng đường dẫn trang. Điều hướng tài liệu, mục lục và ghi chú phát hành thường chứa nhiều liên kết tới từng phần nội dung. Di chuyển URL có thể trông thành công trong khi những tham chiếu đó không còn hiệu quả.
Trước khi công bố, thử liên kết từ trang khác, không chỉ mục lục của chính trang đó. Sau khi công bố, quét trang và xem tham chiếu sâu đã biết. Giữ chủ đề dự kiến, trang nguồn và đích mới cùng nhau trong hồ sơ sửa lỗi để biên tập viên khác xác nhận lý do đích thay đổi.
- Kiểm tra ID tiêu đề được tạo sau khi sửa.
- Tránh ID trùng lặp trong cùng tài liệu.
- Giữ đích ổn định cho phần nội dung được chia sẻ thường xuyên.
- Thử điều hướng trực tiếp tới nội dung tải động.
- Xem phân đoạn khi di chuyển hoặc gộp tài liệu.
Câu hỏi thường gặp#
Điểm neo có thể hỏng dù trang trả về 200 không?
Có. Máy chủ có thể trả trang thành công dù thiếu đích phân đoạn dự kiến. Kiểm tra phản hồi tài liệu và việc tới phần nội dung riêng biệt.
Có nên dùng văn bản tiêu đề làm phân đoạn không?
Dùng ID thực sự có trên trang đã công bố. Hệ thống nội dung có thể chuẩn hóa dấu câu, thêm hậu tố hoặc dùng ID tùy chỉnh khác với tiêu đề hiển thị.
Chuyển hướng máy chủ có sửa mọi vấn đề phân đoạn không?
Không tự động. Hành vi phân đoạn được xử lý bởi trình duyệt và ngữ cảnh trang. Xác minh toàn bộ hành trình tới đích, nhất là khi tài liệu cũ và mới dùng ID khác nhau.
Áp dụng quy trình này
Đọc tài liệu Linky liên quan để tìm hiểu các mục điều khiển và giới hạn sản phẩm được dùng trong bài viết này. Liên hệ hỗ trợ nếu kết quả cần điều tra thêm.
Nguồn tham khảo và đọc thêm
Dùng các nguồn sơ cấp này để tìm hiểu hành vi công cụ tìm kiếm. Quy trình và danh sách kiểm tra trên giải thích cách áp dụng kiểm tra liên kết vào bảo trì trang web thực tế.
Tìm liên kết cần sửa
Cài tiện ích mở rộng trình duyệt Linky để kiểm tra trang đang xem hoặc các trang truy cập được trên toàn trang web. Xem đích bị hỏng, điểm neo bị thiếu và chuyển hướng, rồi tìm trang nguồn cần sửa.
Bắt đầu miễn phí. So sánh các gói cho việc kiểm tra lặp lại, Cấu trúc trang web và xuất dữ liệu.