2010-06-24 23 views

回答

1

你需要做兩件事情在這裏:

1.瀏覽器不會給你以後而來的參數#,所以你需要一個客戶端JavaScript,將這些「漂亮的URL」轉換爲普通的URL: http://mysite.com/controller/action?pid=1237604&id=1079297234

有一個很好的jquery plugin可用於此。看看它實現爬行的樣本。

2.除此之外,您還需要能夠處理googlebot發送的「醜陋網址」的機制。您可以實施一個小型機架中間件,將這些醜陋而漂亮的網址轉換爲您的Rails應用程序能夠理解的普通網址。因此,保持這個Ajax索引邏輯遠離你的應用程序。

-1

中的Ruby/Rails,您會使用params哈希表

params["pid"] 
+0

是的,但這裏真正的問題是發送PARAMS到服務器。 – 2010-06-25 07:27:47