Trace a URL through dispatch

Open the Development page's dispatch tools. Inspect the list of active rules, then trace the path that produces an unexpected result.

Check the matched rule, controller, arguments, and any rewrite steps. Verify that you are testing the intended hostname and site. Compare the result with bin/zotonic dispatch garden /path when you need a terminal view.

If a resource has its own page path, inspect that resource's URL settings too. After changing a rule, refresh the dispatch information and make a real browser request.