2012-06-10 72 views
-1

讓我有例證其搜索URL中指定的查詢的搜索引擎: -動態設置meta標籤按網址

1. xyz.com/apple-ipod-touch 
2. xyz.com/apple-macbook-pro 
3. xyz.com/reebok-shoes 

現在,根據不同的URL,我要設置的meta標籤我的網頁。

請注意,我不希望使用javascript更改這些元標籤,因爲Facebook必須閱讀這些標籤才能發佈流。所以,我期待在服務器端自己改變元標籤的東西(比如通過.htaccess)。有沒有辦法做同樣的事情?

任何建議或鏈接都​​可以。

如果我不清楚詢問我的疑問,請發表評論。

謝謝!

謝謝!

+0

請注意,上面的所有URL都將指向相同的頁面 –

+1

使用PHP設置元標記會在這種情況下有所幫助嗎? –

+0

頁面是否正在動態創建? – Bobby

回答

2

如果頁面是動態創建的,那麼我會假設您正在使用某種數據庫來存儲有關每個產品的信息。所以,當你撥打電話,只是簡單地把沿線像

<? 
    $ogtitle = ($mysqlrow["product_title"])? $mysqlrow["product_title"] : "Use normal site title here"; 
?> 
<meta property="og:title" content="<?=$ogtitle;?>" /> 

這是假設你正在使用PHP,但對其他服務器端語言的基本情況爲好。

+0

我懷疑Facebook抓取工具是否能夠讀取該PHP的東西? –

+1

當Facebook和其他引擎抓取您的網站時,如果他們右鍵單擊頁面並查看源代碼,他們會看到一個人,他們只是在尋找特定標籤來標記項目和說明。他們永遠無法看到PHP的服務器端編碼。 – Bobby