在IIS中,我注意到當您使用默認端口時(http爲,https爲),端口號不會顯示在瀏覽器URL的末尾。但是,如果您使用不同的端口將顯示。如何從IIS URL的末尾刪除:端口號?
舉例: 默認端口生成鏈接:http://www.example.com
自定義端口生成鏈接:http://www.example.com:8301
是否有設置,可以換作端口(在這種情況下,:8301)不顯示不使用默認值?
在IIS中,我注意到當您使用默認端口時(http爲,https爲),端口號不會顯示在瀏覽器URL的末尾。但是,如果您使用不同的端口將顯示。如何從IIS URL的末尾刪除:端口號?
舉例: 默認端口生成鏈接:http://www.example.com
自定義端口生成鏈接:http://www.example.com:8301
是否有設置,可以換作端口(在這種情況下,:8301)不顯示不使用默認值?
80是HTTP連接的默認端口。 http://example.com
= http://example.com:80
443是HTTPS連接的默認端口。 https://example.com
= https://example.com:443
如果要在其他端口上託管,你必須包括它的URL。
這不是一個IIS規則 - 它是關於一般的HTTP。你不能以這樣的方式配置服務器,http://example.com將與端口8301一起工作,我無法想象任何可能有用的情況。我堅信80端口在瀏覽器端默認選擇,但不在服務器端分配。
如果您希望用戶通過http://example.com
URL訪問此網站並且它必須是主頁面,請交換您的8301和80端口WebSites的綁定。
用途是當負載平衡器在端口80上並且實際應用程序在不同的端口上時。有切換應用程序的url重寫規則,但我遇到內部硬編碼鏈接(由應用程序生成)的問題,我需要一個規則來重寫端口號。 – BraveNewMath
@Yeldar Kurmangaliyev我可以重寫/重定向一些子域名到特定的端口使用網址重寫? –
端口號是URL的重要組成部分 - 它不是可選顯示的項目,並且與IIS無關。對於非標準端口,必須包含該數字。 – adelphus