title: What's a "canonical path"?
body: <p>So, an <em>absolute path</em> is a way to get to a certain file or location describing the full route to it, the full path, and it's OS dependent (the absolute paths for Windows and Linux, for example, are different). A <em>relative path</em>, on the other hand, is a route to a file or location which is described from the current location <code>..</code> (two dots) indicating a superior level in the directories tree. That has been clear to me for several years now.</p>
  <p>When searching I've even seen that there are canonicalized files too!
  All I know is that CANONICAL means something like &quot;according to the rules&quot; or something.</p>
  <p>Can somebody enlighten me in therms of theory about canonical stuff?</p>