我是一個完整的網絡新手,但我不禁注意到一些生成大量內容的網站(例如www.stackoverflow.com)通常似乎通過路徑導航到特定項目。
例如,在www.whatever.com/discusions點擊討論項目「blah-blah-blah」通常會鏈接到URL,格式爲www.whatever.com/discussions/123456/blah-blah-blah。 我對GET/POST有所瞭解,並通過www.whatever.com?discussion=blah-blah-blah傳遞參數,但通過谷歌搜索這種方法並不是很有成效。我假設路徑中的數字是數據庫ID,但在此之後,我只是猜測。我想知道是否爲每個項目創建了一個單獨的網頁,但這似乎是多餘的,但是,也可能是SEO技術。
任何人都敢於闡述?通過路徑進行網絡導航
0
A
回答
1
你應該看看當Web2.0變大時真正起飛的整個RESTful概念。
1
URL只是一個定位器。它不需要在服務器上指定一個文件系統路徑,所以URL的含義是由它後面的應用程序決定的。根據實現方式的不同,它可能只是一堆重寫規則(例如Drupal使用它),或者更詳細一些,不直接綁定到服務器上的任何文件(ASP.NET MVC與路由一起使用,如果我是沒錯)。
無論搜索引擎是否會發現這種類型的URL更有用可能是有爭議的(我不相信它有任何作用),但這些URL肯定會讓人們閱讀它們更有意義。
+0
如果我沒有記錯,Google不會爲包含?參數的網址編制索引,因爲他們認爲它們是「臨時的」 – Torandi 2009-07-24 01:36:36
2
該號碼是數據庫中的帖子ID。它被放入網址以避免問題名稱的衝突。 不,不會創建單獨的網頁。服務器讀取url,解析它,分析它,然後提供內容。像Apache重寫模塊這樣的東西被用來替代這些「網絡路徑」的真實路徑。
相關問題
- 1. 通過相對路徑通過多維PHP數組導航
- 2. 通過CSS進行造型導航
- 3. 通過mvvmcross進行非線性導航
- 4. 通過網絡進行任務調度?
- 5. 通過React Native進行網絡請求
- 6. 通過引導類路徑
- 7. ACM:網絡導航
- 8. 如何通過網站上的按鈕進行導航?
- 9. 網絡路徑使絕對路徑 - asp.net
- 10. 通過C++網絡進行的進程間通信
- 11. Backbone.js通過pushState = true觸發路徑導航?
- 12. 如何從網絡路徑加載圖像通過PHP
- 13. Windows通過網絡路徑讀取文件打開套接字?
- 14. 如何通過網絡中的節點生成隨機路徑
- 15. 導航路徑問題
- 16. URI路徑導航問題
- 17. Spring MVC導航路徑
- 18. 添加路徑網絡
- 19. 未找到網絡路徑
- 20. 傳網絡路徑URL
- 21. 「Path.GetFullPath」和網絡路徑
- 22. Powershell和網絡路徑
- 23. SSIS網絡路徑問題
- 24. 確定路徑是本地路徑還是網絡路徑
- 25. 通過導航
- 26. 導航通過
- 27. 通過網絡
- 28. 通過網絡
- 29. 通過網絡
- 30. 通過網絡
謝謝,這讓我走上了正確的道路。 – Gio 2009-07-24 01:44:13
另外,很酷的URI不會改變。 http://www.w3.org/Provider/Style/URI「路徑」旨在是相當永久的,但仍然像英語一樣。問題ID和標題中的「slug」都被使用。 – 2009-07-24 01:50:19