0
Это всё из-за canonical redirect, WP реально пытается угадать, куда ты хотел попасть, даже с мусором в конце URL. Чтобы отключить это «угадывание», добавляешь в functions.php:
`remove_action('template_redirect', 'redirect_canonical');`
После этого Wordpress будет честно выдавать 404, если slug не совпадает точь-в-точь. Только кэши потом сбрось.