我的团队正在创建一个项目,允许不同的用户使用基于不同子域的Web应用程序。也就是说。 http://P1.example.com将拥有自己的P1用户集,而http://P2.example.com将拥有自己的P2用户集。
我们没有数据库和代码的结构问题,但我们对项目的设置有疑问。我在这里已经阅读了类似的问题和答案,但它们并没有引导我朝着正确的方向前进: Add subdomain to localhost URL和 Apache vhost not working for subdomains因为它们不是基于Windows的。
问题:
如何设置,以便我可以在localhost设置上测试visual studio上的子域。我们需要做什么设置?
如何欺骗计算机并告诉它将所有P1.localhost的请求“重定向”到localhost,将P2.localhost“重定向”到localhost但是在浏览器中保留URL?
答案 0 :(得分:1)
您可以在IIS中设置普通站点并为其分配subdomain.localhost
的绑定然后在你的hosts文件(c:\ windows \ system32 \ drivers \ etc \ hosts)中添加一个条目
127.0.0.1 subdomain.localhost
很抱歉这个很短,我假设您已经知道如何在IIS中设置网站。