簡體   English   中英

移除錨標簽的 URL

[英]URL removing for anchor tags

在我的應用程序中, http://localhost:8080/TestApplication/subCategories/2將顯示 ID 為 2 的表的子類別。

<a href="hello">Click Here</a>

當我點擊上面 HTML 呈現的鏈接時,我的服務器正在重定向到http://localhost:8080/SecondOpinion/subCategories/hello

我希望它重定向到http://localhost:8080/SecondOpinion/hello

我如何做到這一點?

首先,這與“錨標簽”無關。 錨標記是<a name="here">形式的 HTML 元素,它定義了 HTML 中另一個 URL 可以鏈接到的位置


您擁有的是一個普通的 HTML 鏈接,而您所看到的是相對鏈接的標准 HTML 行為。

解析與包含鏈接的頁面的“父”URL 相關的相對鏈接。

如果您想將鏈接轉到其他地方,您可以:

  • 使用絕對網址
  • 在相對鏈接中使用路徑; 例如`點擊這里
  • <base href="...">元素放入文檔的<head>部分。

在您的情況下,您似乎是1將相對 URL 與一些未指定的服務器端重定向相結合。 在這種情況下,您可以:

  • 如上更改,以便發送到服務器(重定向前)的 URL 轉到更好的位置,或
  • 更改服務器中的重定向邏輯。

我不知道哪個更合適。


1 - 我推斷這是因為你說“我的服務器正在重定向到” 可能您的意思是瀏覽器正在將該 URL 發送到服務器,並且根本沒有發生重定向

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM