title: Force reload when url hash changes
body: <p>In my application there is a header menu. We have 5 menu items with same page url with different hash values such as</p>
  
  <ol>
  <li>Home (www.sample.com)</li>
  <li>Brand page 1(www.sample.com/test.html#brand1)</li>
  <li>Brand page 2(www.sample.com/test.html#brand2)</li>
  <li>Brand page 3(www.sample.com/test.html#brand3)</li>
  <li>Brand page 4(www.sample.com/test.html#brand4)</li>
  </ol>
  
  <p>All the brand pages will be navigated to the same page (test.html) but with different hash. </p>
  
  <p>Problem: when I click any of the links of brand page from <strong>HOME</strong>, the page automatically navigates to test.html and check for hash tag and loads item through ajax automatically. </p>
  
  <p>But when I click any of the brand page links inside the brand page, the page is not refreshing.</p>