我试图从一个URL获取根域名,到目前为止,我使用的是Request.Url.Authority
或Request.Url.Host
,两者都可以很好地处理没有子域的URL。例如
URL:http://www.example.com
以上两种方法都返回www.example.com
但从URL与sudomains在它他们返回子域以及。例如http://sub.example.com
,它们返回sub.example.com
,从http://sub.sub.example.com
,它们返回sub.sub.example.com
等等。
我想得到的只是example.com
或www.example.com
甚至从子域的URL。有没有办法不解析就得到这个?请给我一些建议。
请帮帮我!谢谢
1条答案
按热度按时间rta7y2nd1#
尝试这样做将涵盖大多数情况,尽管可能不是所有边缘情况:
这也适用于测试环境与生产域不同的开发设置,因此可以处理
localhost
边缘情况。输出: