Drupal Views Page - 404 anything beyond the page address

Problem:  A View Page set up for www.xyz.com/things-to-do displays the same page when requests like this are made

We want those all to return 404 so old links can die out.

Solution : The trick is to set a NULL argument and validate against it.  This method is encouraged for all View pages that do not otherwise have contextual filters in use.

Steps for setting the NULL argument

  1. Edit the View
  2. Add a Contextual Filter for Global: Null
  3. Check the box for "Specify validation criteria"
  4. Set Basic Validation
    Page Not Found
    Check the box for Fail basic validation if any argument is given.