我正在尝试在我的网站上设置子域名,但我很难让它工作。特别是因为我可以测试它的唯一方法是将我开发机器所需的所有文件发送到托管服务器(有时会破坏网站)。我在IIS7服务器上使用asp.net
有没有简单的方法在开发机器上进行设置?
答案 0 :(得分:13)
您可以做的一件事就是编辑“< windows目录> \ system32 \ drivers \ etc \ hosts”文件,并将域名指向127.0.0.1。
通过在文件底部添加一行来完成此操作:
127.0.0.1 subdomain.testdomain.com
问题是关于ASP.NET和IIS,所以我假设Windows,但是如果有人想要知道Linux等价物,你会想要编辑文件“/ etc / hosts”,并添加一条相同格式的行。
非常重要的注意事项:如果您将真实域名重定向到这样的本地计算机,请不要忘记您已经这样做了,否则当您不能这样做时它会让您疯狂弄清楚为什么您上传到实际网站的更改没有做任何事情。不是我从经验或任何事情中得知。
答案 1 :(得分:2)
你是什么意思模拟?您可以在主机文件中轻松添加子域
\ SYSTEM32 \驱动程序\等\主机
请确保您拥有此新域的dns条目。所以,无论谁有能力创造它们,都要联系。
希望这会有所帮助。