2009-09-07 80 views
0

我有一個登錄頁面的情況。成功登錄後,我重定向到http:\ localhost \ default.aspx.I,希望在登錄後在我的瀏覽器網址應該看起來像www.abc.com,但打開的頁面將是http:\ localhost \ default.aspx。我無法使用URL重寫來執行此操作。如何在瀏覽器中使用asp.net更改URL名稱

+0

什麼是登錄頁面的網址?它是不是也在你的本地主機上? – Kobi 2009-09-07 09:49:32

+0

是的,它在我的本地主機上 – Tarun 2009-09-07 13:04:17

回答

2

不幸的是,這是不可能的互聯網用戶 - 你不能'僞造'你的用戶正在看的URL。否則,邪惡的人可以將「www.istealyourmoney.com」重寫爲「www.trustworthybank.com」等。

我能想到的唯一可能的選擇是,如果您的用戶都在同一局域網。在這種情況下,您可以將www.abc.com的別名添加到您的HOSTS文件中,並將其替換爲'localhost'。

0

正如JBRWilkinson所說,這通常是不可能的,但是如果你想這樣做只是爲了幫助你在本地工作時建立一個站點,在你的HOSTS文件中添加一個條目(在Windows上:C:\Windows\System32\Drivers\Etc\Hosts)將www.abc.com映射到127.0.0.1。您想要在文件末尾添加一條如下所示的行:

127.0.0.1 www.abc.com 

然後您可以通過URL www.abc.com訪問您的本地開發網站。請注意,這也會阻止訪問您計算機上該網站的實時版本。

相關問題