Как WP обрабатывает несколько совпадающих правил перезаписи?

Вот мой url для пользовательского типа:

http://host/movie/my-slug 

Когда я перехожу к этой ссылке, я перенаправлен на

 http://host/movie/my-slug/?post_type=movie 

что приводит к ошибке 404.

Я использую Rewrite Rule Inspector wordpress plugin для перечисления соответствующих правил перезаписи.

Похоже, что мой URL-адрес соответствует трем правилам: (regex new-url source)

  • movie / ([^ /] +) (/ [0-9] +)? /? $ index.php? post_type = movie & name = $ matches [1] & page = $ matches [2] фильм
  • (.? +?) (/ [0-9] +)? /? $ Index.php? Pagename = $ matches [1] & page = $ matches [2] страница
  • [^ /] + / ([^ /] +) /? $ index.php? attachment = $ matches [1] сообщение

Ведьма один WordPress выберет для разрешения моего url? Почему у меня ошибка 404?