Are there any best practices for URL routing in a master detail application?
Let's say the master is a list of fruits. And the master can be filtered based on user security (not all users have access to banana, client side filters (only show green fruits), etc.
The URL route for an apple cannot be as simple as /apple, because there is no guarantee that apple is currently in the master list.
Or would it make sense to handle detail items that are not in the master? You could update the master list to ensure that apple is there, or leave the master list as is, without apple.
Or would you handle routing differently than /apple?