這聽起來像一個愚蠢的問題,但我搜索了一段時間,直到我失去耐心:這種分頁是如何工作的?
這種分頁是如何工作的?
"www.example.com/p/1"
我該怎麼做? 我應該使用哪種語言?
*注意:我說的不是這種分頁的:「提前www.example.com?page=1」使用變量
感謝
這聽起來像一個愚蠢的問題,但我搜索了一段時間,直到我失去耐心:這種分頁是如何工作的?
這種分頁是如何工作的?
"www.example.com/p/1"
我該怎麼做? 我應該使用哪種語言?
*注意:我說的不是這種分頁的:「提前www.example.com?page=1」使用變量
感謝
這取決於語言/框架,你是使用。 它基於框架使用的路由引擎。
您也可以使用htaccess文件或某些庫(取決於您的Web服務器)進行url重寫。
沒有更多細節,我可以給你的細節並不多。
例如,對於ASP.NET MVC的路由引用看到這一點:http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
有關Rails的路由引用看到這一點:http://guides.rubyonrails.org/routing.html
感謝您的快速回復 – ajax333221
正如普拉迪普說,平時www.example.com/p/1/
僅有的東西面具像www.example.com?p=1
這Web服務器在嘗試執行任何其他操作之前進行翻譯。
這可以在IIS使用類似global.asax或在Apache使用mod_rewrite
請看看htaccess文件的教程來實現。使用條件規則,您可以將www.example.com/p/1重定向到www.example.com?page = 1。 – Pradeep
假設網絡服務器是Apache。但你可以做一些像'RewriteRule ^/p /([0-9] +)$ index.php?page = $ 1 [L,QSA]'的東西。您可以使用任何您喜歡的編程語言,因爲服務器將處理翻譯URL。 –