title: AJAX unique URL
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/3849758/how-does-facebook-rewrite-the-source-url-of-a-page-in-the-browser-address-bar">How does facebook rewrite the source URL of a page in the browser address bar?</a>  </p>
  </blockquote>
  
  
  
  <p>Maybe this is a silly question, and I apologize if it's a simple one, but I'm not sure if I'm getting the terminology correct so I haven't been able to find any results with google.</p>
  
  <p>I'm looking to change/modify the current page's URL (or specifically it's GET variables) using AJAX. I didn't think this was at all possible but it appears to be done in Facebook.</p>
  
  <p>For instance when I'm on my facebook profile the url is written:<br />
  <a href="http://www.facebook.com/profile.php?id=xxxxx&amp;sk=wall" rel="nofollow noreferrer">http://www.facebook.com/profile.php?id=xxxxx&amp;sk=wall</a></p>
  
  <p>Then if I click on the info link below my profile picture it changes to:<br />
  <a href="http://www.facebook.com/profile.php?id=xxxxx&amp;sk=info" rel="nofollow noreferrer">http://www.facebook.com/profile.php?id=xxxxx&amp;sk=info</a></p>
  
  <p>And there is no page refresh (as far as I can see).</p>
  
  <p>So what's the deal, how is this done?</p>