我是一個完整的網絡新手,但我不禁注意到一些生成大量內容的網站(例如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. 通過引導類路徑
- 2. 通過網絡進行任務調度?
- 3. 通過React Native進行網絡請求
- 4. 網絡路徑使絕對路徑 - asp.net
- 5. 通過C++網絡進行的進程間通信
- 6. 如何從網絡路徑加載圖像通過PHP
- 7. Windows通過網絡路徑讀取文件打開套接字?
- 8. 導航路徑問題
- 9. URI路徑導航問題
- 10. 未找到網絡路徑
- 11. 添加路徑網絡
- 12. 傳網絡路徑URL
- 13. Powershell和網絡路徑
- 14. 通過網絡
- 15. 通過網絡
- 16. 通過網絡
- 17. 通過路徑引導機器人
- 18. 通過網絡進行二進制編碼
- 19. C#.NET通過網絡在計算機之間進行通信
- 20. 獲取Arduino和Android手機通過網絡進行通信
- 21. 通過網絡服務可空指導
- 22. Angular4路由:通過繞過路由衛士強制導航
- 23. 是否可以通過複合標識的導航鍵進行導航?
- 24. 使用next/prev進行網站導航
- 25. 通過http對RMI或Corba網絡流量進行網絡檢查?
- 26. 導航通過UIVIwwlers
- 27. Angular2路由器:通過路由名稱而不是網址模式導航
- 28. exec()通過命令行運行,但不通過網絡運行
- 29. File.copy通過網絡
- 30. Objectdeserialization通過網絡
謝謝,這讓我走上了正確的道路。 – Gio 2009-07-24 01:44:13
另外,很酷的URI不會改變。 http://www.w3.org/Provider/Style/URI「路徑」旨在是相當永久的,但仍然像英語一樣。問題ID和標題中的「slug」都被使用。 – 2009-07-24 01:50:19