Tôi có một blog với một vài trang trong một số "dự án" được cấu trúc / đặt tên như thế này:
- / dự án / dự án-2012
- / dự án / dự án-2013
- / dự án / dự án-2014
- / dự án / dự án-2015
Khi người dùng nhập các URL như http://myblog.com/project hoặc thậm chí http://myblog.com/proje , anh ấy / cô ấy được chuyển hướng đến trang / dự án / dự án-2012 . (Với 301 được di chuyển vĩnh viễn!)
Mặc dù tôi muốn wordpress biến URL dẫn đến một trang được xác định rõ ràng (ví dụ như http://myblog.com/?p=123 ) thành dạng chính tắc, tôi muốn chỉ tắt URL tự động hoàn thành cho các URL "không rõ ràng" có thể chỉ đến một vài trang.
Câu hỏi của tôi là: Làm thế nào tôi có thể thực hiện điều này?
Tôi cũng đã làm một số nghiên cứu ...
Câu trả lời được chấp nhận cho câu hỏi Vô hiệu hóa hoàn toàn URL Wordpress tự động vô hiệu hóa toàn bộ hệ thống URL chuẩn. Điều này không được chấp nhận đối với tôi.
Khoảng bốn năm trước, một cái gì đó như thế này đã xuất hiện trên trình theo dõi lỗi Wordpress: https://core.trac.wordpress.org/ticket/8948 Trong khi một số giải pháp tốt (như cung cấp một trang "Chúng tôi không tìm thấy URL của bạn. Nhưng bạn là có lẽ đang tìm kiếm một trong những trang sau? ") đã được thảo luận ở đó, vé cuối cùng đã bị đóng.
EDIT: Thực sự có một vé mới hơn tại https://core.trac.wordpress.org/ticket/16557 bao gồm chính xác những gì tôi cần. Nó dường như được nhắm mục tiêu cho phiên bản 4.0. Và các ý kiến vé cũng chứa một giải pháp (xem bên dưới).