Calling Angular application not from the root path : <p>I created a simple Angular app with some routes inside. Now I am calling it from my browser:</p>

<pre><code>http://127.0.0.1:8000/products_whatever
</code></pre>

<p>For this to work, to my understanding the following is needed:</p>

<ol>
<li>Web server should be configured to return <code>index.html</code> on request to any relative URL. Index.html, i.e. my Angular app will inspect that local path, figure out if it is valid or not and decide what to do. Is that right?</li>
<li>What is the exact mechanism that is used to pass that local relative path to <code>index.html</code>? Is that some special HTTP header?</li>
</ol>
