2012-10-28 96 views
2

我正在使用ASP.NET創建搜索網站。在我的一個頁面上,我顯示了結果的URL。當我單擊URL時,新鏈接已打開,但新鏈接的URL路徑瀏覽器包括loalhost:portnumbet.I不想在我的網址中。超鏈接url包含本地主機和端口號

例如,

<a href = "https://www.google.com"> result </a> 

等點擊結果我去哪裏瀏覽器的URL是 「https://開頭本地主機:8080 // www.google.com」 爲什麼這個本地主機:8080包含在URL中。

感謝

+0

您使用的鏈接的代碼是什麼樣的?如果你不顯示更多的代碼,恐怕我們所做的只是猜測。 ;)使用此[編輯]鏈接添加更多信息。祝你好運! :) – jmort253

+0

沒有人可以幫助你沒有分析你的代碼...請給出一些示例代碼進行分析。 – Anam

回答

2

當你重定向到URL,你會不會增加任何協議信息,所以它會默認爲當前網站/協議。

例如;

Response.Redirect("www.google.com") 

是不一樣的;

Response.Redirect("http://www.google.com") 

您需要添加fully qualified URL,否則會認爲它是relative當前的網站,因此添加http(s)://的重定向。

+1

謝謝你,現在工作很好。 – sshah

相關問題