2013-03-03 78 views
0

我剛做了一個酒精飲料的網站。他們需要對所有鏈接進行年齡驗證。這是一個單頁網站,我使用骨幹路由系統。我用SESSION對象創建了檢查,因此如果SESSION對象未設置,我將加載介紹視圖(年齡驗證視圖)。這一切都按預期工作,但問題是谷歌機器人。當他們嘗試抓取我的網頁時,應用程序始終會加載介紹(年齡驗證)視圖。這裏是一個鏈接for the website,但我認爲它不會很有用,因爲我認爲這是更合乎邏輯,然後是技術問題... 所以..我的問題是如何重定向只有訪問者,讓谷歌機器人看到頁面的實際內容?我應該使用cookie還是有辦法用php來實現這一點?有沒有一種方法來識別與PHP的谷歌機器人?

感謝您的所有答案!

回答

1

是的。像

If ($_SERVER['HTTP_USER_AGENT'] == "Googlebot") { 

$_SESSION['ageverified'] = true; 
// do more 

} 

應該工作。

請在這裏查看所有確切的用戶代理名稱以及他們抓取的內容。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1061943

+0

這就是它的兄弟,謝謝! – hjuster 2013-03-03 17:06:48

+0

我的榮幸。祝你好運! – 2013-03-03 17:09:56

相關問題