我有一个ASP.NET应用程序。 主页在www.MyDomain.com/Internal/MainPage.aspx
pipe理层要求一个更简短,更容易记住的url。
我购买了www.short.com。
我使用掩码设置域转发,以便:
www.short.com = www.MyDomain.com/Internal/MainPage.aspx
所以…当我们inputwww.short.com时,我们得到login页面(因为ASP.NET需要自动validation)。
但是…在用户在Internet Explorer中input用户名和密码后,他们无处可去。
表格只是清除,他们留在login页面。
我们可以真正做到这一点的DNSlogging?
或者我们必须主办一个新的网站,并从www.short.com的默认页面进行redirect?
谢谢!
你不能。 DNS 101.您可以将www.short.com映射到一个IP,该IP具有一个读取URL的Web服务器,然后执行HTTPredirect到您的真实URL。 这是短的url服务工作。 但是你不能使用DNS神奇地让浏览器redirect到一个域中的path。
我怀疑你想要的是一个反向代理,以便所有的请求www.short.com/some/path.aspx得到代理转发到www.mydomain.com/Internal/some/path.aspx (但不是redirect)。 我不知道如何做到这一点(我假设你正在使用),但我希望别人呢。