title: .htaccess Mod Rewrite should not allow extra characters
body: <p>I have been working on my <code>.htaccess</code> file, to make navigation experience much easier.  According to the syntax provided by Apache Foundation <code>?</code> will only allow a character or word be written once or zero times, but that doesn't seem the case. For some reason its allowing me to duplicate as many characters I want. Below is the problem with more detail.</p>
  
  <pre><code>RewriteRule ^contact([/]?)$  contact.php
  </code></pre>
  
  <p>That line work's perfectly for what I want, but I would like to know why its allowing me to do this <code>localhost/contact////////////////////////</code> and not only <code>localhost/contact</code> or <code>localhost/contact/</code> as it is supposed to. </p>
  
  <p><code>localhost/contact////////////////////////</code> should go to the specified <code>404 HTTP ERROR</code> page.</p>
  
  <p>This seems to be a problem with Apache as I have realised stackoverflow contains the same problem <a href="https://stackoverflow.com/unanswered//////">https://stackoverflow.com/unanswered//////</a></p>