title: Linting Ajax URLs
body: <p>I noticed a weird behaviour while testing linting Ajax URLs. A simple tech test can be found at <a href="http://jankrems.de/hashbang/#!/foo.php" rel="nofollow">http://jankrems.de/hashbang/#!/foo.php</a></p>
  
  <ul>
  <li><p>When I lint <a href="http://jankrems.de/hashbang/foo.php" rel="nofollow">http://jankrems.de/hashbang/foo.php</a> directly, everything works fine: <a href="http://cl.ly/3f3t2c0i3M3t0x2Q1Z3l" rel="nofollow">http://cl.ly/3f3t2c0i3M3t0x2Q1Z3l</a></p></li>
  <li><p>When I lint the Ajax-Url <a href="http://jankrems.de/hashbang/#!foo.php" rel="nofollow">http://jankrems.de/hashbang/#!foo.php</a> there's some pretty strange output: <a href="http://cl.ly/3n3e0r1s122Q1L0U033k" rel="nofollow">http://cl.ly/3n3e0r1s122Q1L0U033k</a></p></li>
  </ul>
  
  <p>I tried linting the Twitter hashbang-Urls and they were processed correctly. The code I used is pretty straight forward. In index.php there is a forward...</p>
  
  <pre><code>&lt;?php
  if(isset($_GET['_escaped_fragment_'])) {
      Header( "HTTP/1.1 301 Moved Permanently" );
      header('Location: /hashbang'.$_GET['_escaped_fragment_']);
      die();
  }
  ?&gt;
  </code></pre>
  
  <p>And in foo.php I just output Open Graph tags...</p>
  
  <pre><code> &lt;!DOCTYPE HTML&gt;
   &lt;html prefix="og: http://ogp.me/ns#"&gt;
   &lt;head&gt;
      &lt;meta property="og:title" content="Foo" /&gt;
      &lt;meta property="og:url" content="http://jankrems.de/hashbang/foo.php" /&gt;
      &lt;meta property="og:description" content="The foo to go to" /&gt;
      &lt;meta property="og:image" content="http://tailsmagazines.files.wordpress.com/2009/04/kitten.jpg" /&gt;
   &lt;/head&gt;
   &lt;/html&gt;
  </code></pre>
  
  <p>Maybe I'm just blind and missing something obvious.</p>