Я заметил странное поведение при тестировании связывания Ajax-URL.Простой технический тест можно найти по адресу http://jankrems.de/hashbang/#!/foo.php
Я попытался пометить URL-адреса Twitter-хеш-банга, и они были обработаны правильно.Код, который я использовал, довольно прост.В index.php есть forward ...
<?php
if(isset($_GET['_escaped_fragment_'])) {
Header( "HTTP/1.1 301 Moved Permanently" );
header('Location: /hashbang'.$_GET['_escaped_fragment_']);
die();
}
?>
А в foo.php я просто выводю теги Open Graph ...
<!DOCTYPE HTML>
<html prefix="og: http://ogp.me/ns#">
<head>
<meta property="og:title" content="Foo" />
<meta property="og:url" content="http://jankrems.de/hashbang/foo.php" />
<meta property="og:description" content="The foo to go to" />
<meta property="og:image" content="http://tailsmagazines.files.wordpress.com/2009/04/kitten.jpg" />
</head>
</html>
Может быть, я просто слепой ипропустить что-то очевидное.