除了將虛擬目錄逐一加入到每個網站之外,IIS 中 Apache 的全域別名還有什麼替代方案?

除了將虛擬目錄逐一加入到每個網站之外,IIS 中 Apache 的全域別名還有什麼替代方案?

在 Apache 中,有一種方法可以讓 phpMyAdmin 對我設定的所有 VirtualHosts 全域可用。在 Apache 中,它看起來像這樣:

<IfModule mod_alias.c>
    Alias /phpmyadmin "c:/AppServ/www/phpMyAdmin"
</IfModule>

這樣我就可以到達 phpmyadmin將 /phpmyadmin 加入到我的所有網域前面,我可以看到 phpmyadmin 的初始頁面。 (例如,它適用於我的所有網域,如下所示:http://example_1.com/phpmyadmin, http://example_2.com/phpmyadmin,http://example_3.com/phpmyadmin也有效)。

在IIS中,有一個新增虛擬目錄...右鍵單擊給定網站時的選項。在這裡,我可以設定例如 phpMyAdmin 的路徑,透過在給定網域前面添加 /phpmyadmin 來到達(例如http://example_1.com/phpmyadmin),但沒有“全球的" 類似 Apache 的 Alias 的設定?

或者我必須將虛擬目錄一一添加到每個給定的網站?
我只是好奇,這並不難,但我對是否存在另一種方法感興趣。

先致謝!

答案1

如果我正確理解您的問題,IIS 目錄和虛擬目錄路徑通常不會區分大小寫,因此您可以透過建立名為「phpmyadmin」的虛擬目錄並使用/phpMyAdmin、/phpmyadmin、/PHPMyAdmin 或任何其他大小寫組合來獲得你會得到預期的內容。

相關內容