0
由於我在我的ASP.NET MVC應用程序中使用主機頭過濾技術,我想阻止用戶直接瀏覽我的網站的IP地址,並強制他們使用FQDN。這可能嗎?IIS:我可以防止流量到IP地址,只允許域名
我看到類似SO質疑here沒有答案
由於我在我的ASP.NET MVC應用程序中使用主機頭過濾技術,我想阻止用戶直接瀏覽我的網站的IP地址,並強制他們使用FQDN。這可能嗎?IIS:我可以防止流量到IP地址,只允許域名
我看到類似SO質疑here沒有答案
您可以在IIS中與綁定做到這一點(假設你使用IIS):https://technet.microsoft.com/en-us/library/cc731692(v=ws.10).aspx
另一種方法是強制重定向到代碼中的FQDN。您應該能夠使用ServerVariable確定URL:https://msdn.microsoft.com/en-us/library/system.web.httprequest.servervariables(v=vs.110).aspx
我已經包含主機名,它仍然允許通過IP地址訪問。關於您提出的替代方案,這不會有什麼幫助,因爲在請求到達我的應用程序時,已經太晚了。我需要保證用戶通過主機名進入。 –
您的主機名字段爲空時是否有站點綁定條目?這應該工作。 – Alan