0

I have designed a page in html. I have created multiple links ( nav ) in and pointed it with same page section using id. for example, Next and this will display next section. While clicking the link, it updates the URL like ( localhost/myproject/index.html/#next ). But, I need to hide the '#' in that URL. ( localhost/myproject/index.html/next ). We are using nginx configuration. How can be it possible? Thanks in advance...

Gugan Abu
  • 546
  • 1
  • 4
  • 17
  • if you use angular try this [http://stackoverflow.com/questions/14319967/angularjs-routing-without-the-hash](http://stackoverflow.com/questions/14319967/angularjs-routing-without-the-hash) – mygeea Apr 15 '16 at 10:33
  • no, i am using plain html – Gugan Abu Apr 15 '16 at 10:34
  • Is this what you're looking for? http://stackoverflow.com/questions/1397329/how-to-remove-the-hash-from-window-location-with-javascript-without-page-refresh and http://stackoverflow.com/questions/15322917/clearing-url-hash . Else Quentin answer is correct. – Bhojendra Rauniyar Apr 15 '16 at 10:38

1 Answers1

2

It isn't possible.

Fragment identifiers in URLs are handled entirely client side. They are never sent to the server, so the server can't access them.

Quentin
  • 914,110
  • 126
  • 1,211
  • 1,335