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控制面板的示例,這將是理想的,因爲這是我們的所有託管提供商提供給我們的。
任何幫助將不勝感激。
標記由瀏覽器呈現。如果你從你的瀏覽器看源代碼,你仍然會看到鏈接爲href =「/」,在這種情況下,你的html標籤需要改變。 – Sefa 2014-10-09 13:16:24
我明白vgSefa是一名Web開發人員,但默認情況下在虛擬目錄中有一個服務器端的方法。無論如何,至少在Apache上是這樣的,所以應該有一個相當於IIS的。 – jezzipin 2014-10-09 13:36:50
你說得對。我做了一個快速的研究,發現了類似的東西。你可以定義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