2014-10-09 36 views
0

對於來自Apache背景的IIS,我還是比較新的,所以請隨身攜帶。我爲我們的客戶之一在我們的託管空間設置了一個虛擬目錄。我的目標是爲了讓每個客戶端都擁有一個受密碼保護的虛擬目錄,並且我們的核心站點只是提供可供預覽的可用站點的列表。我的結構因此如下:強制<a href="/"></a>解析爲虛擬目錄的根目錄而不是站點

www.domain.com (root) 
www.domain.com/websiteone/ (virtual directory) 
www.domain.com/websitetwo/ (virtual directory) 

我的問題是,在「websiteone」使用的鏈接「/」被解析爲www.domain.com/而不是www.domain.com/websiteone/

我該如何解決這個問題?理想情況下,如果您可以提供一個使用plesk控制面板的示例,這將是理想的,因爲這是我們的所有託管提供商提供給我們的。

任何幫助將不勝感激。

+0

我明白vgSefa是一名Web開發人員,但默認情況下在虛擬目錄中有一個服務器端的方法。無論如何,至少在Apache上是這樣的,所以應該有一個相當於IIS的。 – jezzipin 2014-10-09 13:36:50

+0

你說得對。我做了一個快速的研究,發現了類似的東西。你可以定義outboundRule從配置文件編輯html標籤。這裏是一個例子:http://stackoverflow.com/questions/21428299/adding-an-attribute-to-an-html-tag-using-iis-url-rewrite-module-outbound-rule – Sefa 2014-10-09 13:39:16

回答

0

您可以使用

<asp:HyperLink NavigateUrl="~/" runat="server">Click Me</asp:HyperLink> 

,而不是<a>,所以 「〜」 會做你的需要。

相關問題