#を#!に変更して、サイトをクロール可能にしようとしています。リンクをクリックするとページは正常に機能しますが、URLから直接ハッシュを呼び出すためのスクリプトを修正できません。
これは私が持っているものです
頭
$(function() {
$("#tabs a").click(function() {
var page = this.hash.substr(2);
$.get(page+".php", function(gotHtml) {
$("#content").html(gotHtml)
});
});
(location.hash) ? $("a[href="+location.hash+"]").click() : $("#tabs a:first").click()
});
体
< ul id="tabs">
< li>< a href="#!foo" >foo</a>< /li>
< li>< a href="#!foo2" >foo2</a>< /li>
< li>< a href="#!foo3" >foo3</a>< /li>
< /ul>
fooをクリックすると、コンテンツは正常に読み込まれますが、www.foo.com /#!fooを使用してサイトを呼び出すと、コンテンツが読み込まれません。
誰かが私を導くことができますか?