title: Is http://localhost/index.php/controller/action?var=val valid?
body: <p>Some PHP MVC has the <code>index.php</code> for the front controller. Now, my question is, putting a slash <code>/</code> and <code>action</code> after the document <code>index.php</code> makes it a valid URL? Also, does <code>/action?var=val</code> means that <code>action</code> is a file, not a directory? I'm really confused if I'll follow such URL format.</p>
  
  <p>Thanks in advance!</p>