Một khách hàng chỉ tạo một bài đăng với một con sên thực sự dài (90 ký tự), không có ký tự đặc biệt (trừ dấu gạch nối), v.v.
Bất cứ khi nào liên kết đến bài đăng đó được nhấp, bao gồm các liên kết "Xem trước" hoặc "Xem bài đăng này" từ phần cuối của Quản trị viên, 404 sẽ được tạo.
Khi chúng tôi tự cắt sên, mọi thứ sẽ hoạt động như mong đợi. Đây là "tính năng" hay "lỗi"?
EDIT: một lưu ý cho tất cả những người nói về giới hạn DB.
Nếu tôi đã đạt giới hạn trường DB, thì bản thân con sên sẽ bị cắt ngắn. Hãy suy nghĩ về nó trong một giây. Trong trường hợp của hầu hết các cài đặt WP, wp_posts.post_name là VARCHAR (200). Vì vậy, hãy nói rằng ai đó gõ vào một tiêu đề có> 200 ký tự. Chuyện gì xảy ra Sên được cắt ngắn thành 200 ký tự và được lưu trữ trong wp_posts.post_name. Nó không giống như ai đó đang đi vào và gõ tiêu đề đầy đủ của bài đăng trên thanh địa chỉ trình duyệt, thay thế dấu cách bằng dấu gạch ngang phải không? URL đang được tạo bởi WordPress và nó nhận URL từ bảng wp_posts.post_name và chỉ cần đặt nó trong thuộc tính href của thẻ neo. Vì vậy, sẽ không có sự chênh lệch ở đó. Toàn bộ điều DB là một cá trích đỏ.
Trong mọi trường hợp, sên trong câu hỏi chỉ là 90 ký tự, vì vậy nó không liên quan gì đến giới hạn DB.
Có bất kỳ hạn chế được biết đến xung quanh viết lại?