2010-08-18 29 views
1

我想知道在URL中使用#是否會影響SEO。在URL中使用#是否會在SEO中產生差異

例如

http://www.example.com/index.php#page-1

http://www.example.com/index.php#page-2

這兩個鏈路具有唯一的目錄(的頁#目錄頁-1是從#頁-2的不同)

是這些網頁將被Google解釋爲不同的頁面?

+0

並且可以指定是否有任何方法將URL http://www.example.com/index.php#page-1改寫爲http://www.example.com/pages/page-1 – Sam 2010-08-18 07:30:03

+0

使用htaccess of course ... – Sam 2010-08-18 07:30:47

回答

1

通常,Google會將不包含哈希部分的URL編入索引。這是因爲它的官方用途是在頁面上指定位置,而不是新頁面。隨着AJAX的使用已經改變。

您有時可能會在Google搜索結果中看到#個鏈接,但它們僅在其他結果描述中顯示爲「跳轉到」鏈接。他們必須成爲標準錨點鏈接才能發揮作用。

谷歌提供了hash bang(#!)解決方案作爲黑客幫助他們爲您的內容編制索引,就像它們是多個頁面一樣。不確定是否有其他搜索引擎決定支持這一點。這就是Maris所建議的。

較新的選項是將您的URL更改爲不使用散列,並使用poststate()來支持您的動態內容。這可能不適用於舊版瀏覽器。

相關問題