web-dev-qa-db-fra.com

Commentaire WP gérer plusieurs règles de réécriture correspondante?

Voici mon URL à un type personnalisé:

http://Host/movie/my-slug

Quand je vais sur ce lien, je suis redirigé vers

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

ce qui entraîne une erreur 404.

J'utilise un plugin wordpress de l'inspecteur de règles pour répertorier les règles de réécriture correspondantes.

Il semble que mon URL corresponde à trois règles: (regex new-url source)

  • movie/([^ /] +) (/ [0-9] +)? /? $ index.php? post_type = movie & name = $ correspond [1] & page = $ correspond [2] film
  • (.?. +?) (/ [0-9] +)? /? $ Index.php? Pagename = $ correspond [1] & page = $ correspond [2] page
  • [^ /] +/([^ /] +) /? $ index.php? attachment = $ correspondances [1] post

Witch One Wordpress choisira-t-il pour résoudre mon url? Pourquoi ai-je une erreur 404?

1
Stephan

Je pense que cela correspond au premier du tableau. Vous entrez donc des règles spécifiques au-dessus de règles plus générales. Dans votre cas, il devrait correspondre à la règle de film si son numéro d’index de tableau est inférieur à celui des autres.

2
Abdussamad