title: Custom Post index page displaying all Custom Post's - without slug conflict
body: <p>I usually code in Ruby on Rails where each model has "Show" pages and "Index" pages. I am now re-creating a website in Wordpress (based on an old RoR-site) using Custom Post for each model.</p>
  
  <p>I have, for example, a model named Review. In Rails if Reviews have the slug /reviews then each Review will have a url like /reviews/this-review and at the url /reviews all the Reviews can/will be listed. </p>
  
  <p>It seems like in Wordpress with Custom Posts I choose a similar slug /reviews for a Custom Post which creates each review as /reviews/this-review or /reviews/123 (which is fine) but there is no index page created where I can display all reviews on /reviews. </p>
  
  <p>I have solved this by creating a Page called Reviews with that slug (/reviews). There is no conflict when I add the Page but if I update the Custom Post it complains about the slug already being used. </p>
  
  <p>What is the typical way of solving this in Wordpress so that I can show all Reviews (Custom Posts) on one page without slug conflicts?</p>