jQuery will let you scroll to a location, but you will need more than jQuery. You will need to use a web framework that will interpret the url path (like /about/ or /works/) and pass that as a parameter to the page. For example, if your site is really just one page, you will need to configure your framework (be it .NET MVC, Struts 2, NodeJS, etc.) to always return the same page no matter the path, but to take that path and insert it on the page in some way, either into the HTML or the JavaScript.
For example,
var desiredSection = "<%=blah%>"; // if you are using Java JSPs
Once you have that value assigned to a JavaScript variable, you can use some jQuery or JavaScript scrolling library to perform the action as mentioned in other answers.
One thing to be aware of is that this will create a potential XSS security issue so be careful if you are using this on a public-facing website.