什麼是url,如何編輯?

您已經在瀏覽器視窗的頂部看到了URL—但它是什麼意思?...

當你瀏覽網頁時,你一直在使用URL。無論你是點選連結,點選書籤,還是在瀏覽器中輸入網址,操作的核心都是一個網址。但是什麼是URL?你如何編輯它?

A closeup of an example website URL

這個縮寫詞是什麼意思?

A screenshot of a web browser, highlighting the address bar, at the top, which displays the current page's URL

首先,您正確地認識到“URL”是一個首字母縮略詞,但完整版本不一定有助於解釋問題;URL代表“統一資源***”。從簡單的意義上說,這個短語實際上只是“地址”的意思,而這正是URL的含義:web頁面的地址。

一般來說,一個URL可以分為五個部分,每個部分都比最後一個更具體。它們有點像西方世界的郵政地址,只是順序相反。在本文結束時,您將瞭解這些部分的用途,並且能夠比以前更深入地理解您遇到的任何URL。

An example URL separated into its five individual parts: protocol, host, path, query, and fragment identifier

協議:如何處理此url

An example URL—https://www.apple.com—with the protocol—"https"—highlighted

您遇到的大多數URL都將用於標識網站或單個網頁,但URL實際上可以在其他上下文中使用;該協議有助於在一開始就定義這個非常廣泛的上下文。

用於引用網站的標準協議是HTTP,但其他常見協議包括“mailto”(用於電子郵件)、“file”(用於本地檔案系統訪問)和FTP(用於檔案傳輸)。

你會遇到另一個協議:HTTPS。正如您可能猜到的,它是標準HTTP協議的近親,但是這個URL字首表示它是一個“安全”版本。本質上,這意味著您對這樣一個URL的使用比標準的HTTP選項更私密您經常會在瀏覽器的位址列中看到這樣一個URL並帶有掛鎖圖示,甚至可能完全隱藏協議。

一些瀏覽器提供了自己獨特的定製協議,比如在Chrome首選頁面的URL中chrome://設定/".

試驗地址

嘗試在瀏覽器的位址列中鍵入“file:///”以檢視您自己計算機上的檔案。如果您正在檢視不安全的網頁(例如http://apache.org)嘗試編輯URL以檢視安全版本(例如。https://apache.org). 許多站點會自動將您從其標準版本重定向到同等的安全版本。

主機:整個站點的地址

An example URL—https://www.amazon.com—with the host—"www.amazon.com"—highlighted

主機(與主機名或域類似,但不一定完全相同)是標識特定“網站”的物件。它是由一系列由句點分隔的部分組成的,通常你只需要輸入它就可以訪問給定公司或產品網站的主頁。

域中各部分的順序與整個URL的順序相反,也就是說,它從特定的開始,隨著它的發展而變得更一般。在本例中,“www”是最具體的位,然後是更一般的“amazon”位,最後是“頂級域”,如“com”。

閱讀更多:URL域擴充套件代表什麼以及為什麼需要它們

嘗試URL

對域最有用的調整之一是更改引用位置的最終級別。這可能只是頂級域,也可能是上一部分。

例如,這本書亞馬遜網站(美國網站):

https://www.amazon.com/Animal-Farm-George-Orwell/dp/0451526341/

透過將“com”切換為“de”,可以在Amazon Germany上檢視:

https://www.amazon.de/Animal-Farm-George-Orwell/dp/0451526341/

路徑:特定頁面的地址

An example URL—https://www.makeuseof.com/category/technology-explained—with the path—"/category/technology-explained"—highlighted

路徑標識URL網站上的特定頁面。當我們從左到右閱讀時,宿主從特定開始變得更一般,而路徑正好相反:它從“最一般”開始,在縮小最終頁面的確切位置時變得“更具體”。它類似於在計算機上處理檔案的方式,因為在最簡單的情況下,它正是這樣做的。

試驗路徑

沒有保證,但網站通常組織得更好的網站通常會以這樣一種方式構建路徑,即可以透過手動編輯來導航。例如,如果您正在檢視此URL:

https://www.apple.com/ipad/compare/

您可以嘗試刪除路徑的最後一部分以“向上”導航一個級別:

https://www.apple.com/ipad/

查詢:url引數

An example URL—https://www.youtube.com/watch?v=yh5MEDKrwqI&t=200s—with the query—"?v=yh5MEDKrwqI&t=200s"—highlighted

當一個資源比一個基本頁面更復雜時,輸入“query string”,這是一組URL引數,通常是名稱/值對,每個引數之間用“&”分隔。

每個網站(實際上,網站上的每個頁面)都可以自由決定如何處理URL引數,包括它們的名稱。在YouTube的例子中,“v”表示一個特定的影片,“t”表示開始播放影片的時間。

試驗引數

URL引數可能為URL“駭客”提供了最大的靈活性!例如,YouTube URL的“t”引數非常靈活;它可以表示分鐘,而不是秒:

https://www.youtube.com/watch?v=yh5MEDKrwqI&t=1m

也可以將兩者結合起來:

https://www.youtube.com/watch?v=yh5MEDKrwqI&t=1m30s

片段識別符號:頁內的點

An example URL—https://en.*********.org/wiki/URL#History—with the fragment identifier—"#History"—highlighted

另一個描述一個簡單概念的高技術術語,“片段識別符號”是URL中最具體的部分,用於定址頁面的單個部分。

它只有在底層頁面支援的情況下才可用,但Wikipedia就是一個很好的例子。

上面*********url的Contents部分中的連結都在同一個頁面中導航,它們只是使用不同的片段識別符號來指向不同的點。

試驗識別符號

通常,您首先要做的就是刪除片段識別符號;這一點都不有害,它只是將一個“特定於點的”URL轉換成預設位於頁面頂部的URL。如果您單擊了“內容”連結,但希望將URL傳送到頁面頂部,則可能需要執行此操作。為此,請從完整的URL開始:

https://en.*********.org/wiki/URL#History

然後只需刪除片段識別符號:

https://en.*********.org/wiki/URL

這是一個網址!

現在,您瞭解了關於URL的解剖結構的所有內容,從協議到片段識別符號。URL從一般開始,從左到右閱讀時會變得更具體。一旦您瞭解了每個部分的工作原理,就可以編輯一個URL來進行有用的更改。

另一個提供更多資訊的特定領域是域擴充套件。

圖片來源:Chris Dlugosz/Flickr

  • 發表於 2021-03-30 00:05
  • 閱讀 ( 37 )
  • 分類:科技

你可能感興趣的文章

什麼是降價?初學者入門指南

...擔心大量的全字處理器。
 
 
 
 讓我們看看什麼是Markdown,它為什麼有用,以及如何開始使用它。
 什麼是降價(markdown)?
 Markdown是一種用於建立格式化文字的標記語言,通常用於在internet上釋出。如果您不熟悉...

  • 發佈於 2021-03-12 09:02
  • 閲讀 ( 65 )

什麼是cname記錄以及如何使用它們?

... 今天我將向您展示如何以及為什麼為您的域配置CNAME記錄。開始吧! ...

  • 發佈於 2021-03-13 00:30
  • 閲讀 ( 47 )

共享程式碼和文字的4個最佳pastebin替代方案

...上箱替代方案。我們將研究它們最好的特性,以及它們為什麼值得在這個著名的服務上使用。 ...

  • 發佈於 2021-03-18 18:49
  • 閲讀 ( 38 )

什麼是xml檔案?如何開啟和使用它?

... 什麼是標記語言(markup languages)? ...

  • 發佈於 2021-03-21 09:43
  • 閲讀 ( 50 )

初學者快速自動熱鍵指南

... 自動熱鍵可以做什麼? ...

  • 發佈於 2021-03-21 16:59
  • 閲讀 ( 55 )

什麼是google指令碼?如何編寫你的第一個谷歌應用程式指令碼

... 你能用google指令碼做什麼? ...

  • 發佈於 2021-03-22 18:15
  • 閲讀 ( 48 )

如何使用crontab自動化linux中的重複任務

... 在這裡,您將瞭解什麼是crontab,如何新增自動化作業,以及一些實際示例。 ...

  • 發佈於 2021-03-28 04:45
  • 閲讀 ( 53 )

什麼是Windows10MeetNow以及如何刪除它

... 什麼是windows 10立即開會(windows 10 meet now)? ...

  • 發佈於 2021-03-29 02:41
  • 閲讀 ( 54 )

什麼是ftp?為什麼需要ftp伺服器?

... 那麼,什麼是FTP? ...

  • 發佈於 2021-03-30 13:16
  • 閲讀 ( 44 )

如何(以及為什麼)建立github儲存庫

...步就是建立一個儲存庫(repo)。這是怎麼做到的。 為什麼要建立github回購? Git是一個開源的分散式版本控制系統,允許多個開發人員(和編寫人員!)在一個集中的位置不斷地、連續地對程式碼或文件進行修改和跟蹤,而不...

  • 發佈於 2021-03-31 12:11
  • 閲讀 ( 37 )
這個帳號已註銷
這個帳號已註銷

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦