我有一个登录页面的情况。成功登录后,我被重定向到http:\ localhost \ default.aspx。我希望在登录我的浏览器后,网址应该是www.abc。 com但打开的pa ge将是http:\ localhost \ default.aspx。我无法使用URL重写来执行此操作
答案 0 :(得分:2)
不幸的是,这对互联网用户来说是不可能的 - 你不能“伪造”用户正在查看的网址。否则,恶意者可以将“www.istealyourmoney.com”改写为“www.trustworthybank.com”等。
我能想到的唯一可能选择是您的用户是否都在同一局域网中。在这种情况下,您可以使用别名为“localhost”的www.abc.com为您的HOSTS文件添加一个条目。
答案 1 :(得分:0)
正如JBRWilkinson所说,这通常是不可能的,但是如果你想这样做只是为了帮助你在本地工作时建立一个网站,那么在你的HOSTS文件中添加一个条目(在Windows上:{{1} })将www.abc.com映射到127.0.0.1。您想在文件末尾添加一行如下所示:
C:\Windows\System32\Drivers\Etc\Hosts
然后,您可以使用URL www.abc.com访问本地开发网站。请注意,这也会阻止您在计算机上访问该网站的实时版本。
答案 2 :(得分:0)
我们不能实现使用IIS url重写吗? http://www.codinghorror.com/blog/archives/000797.html