1
我有一個問題,我如何通過創建URL重寫規則來實現以下結果。在wwwroot上,我有文件夾wordpress/demo,可以通過例如www.example.com/wordpress/demo。 但是,我想使用URL重寫規則在www.example.com/example下訪問此頁面。IIS URL將子文件夾重寫爲另一個文件夾名稱
我已經搜索了很多,但不幸的是,我還沒有找到解決方案。你有什麼主意嗎?
我有一個問題,我如何通過創建URL重寫規則來實現以下結果。在wwwroot上,我有文件夾wordpress/demo,可以通過例如www.example.com/wordpress/demo。 但是,我想使用URL重寫規則在www.example.com/example下訪問此頁面。IIS URL將子文件夾重寫爲另一個文件夾名稱
我已經搜索了很多,但不幸的是,我還沒有找到解決方案。你有什麼主意嗎?
所以,如果你沒有它已經請安裝URL重寫IIS模塊:
http://www.iis.net/downloads/microsoft/url-rewrite
安裝之後,打開你的web.config文件,其內部<system.webServer>
粘貼此代碼:
<rewrite>
<rules>
<rule name="ExampleToDemo">
<match url="^(.*)example" />
<action type="Rewrite" url="wordpress/demo" />
</rule>
</rules>
</rewrite>
我不確定你的結構,但這個應該工作。您還可以使用IIS Url重寫模塊中的「測試模式」功能對其進行測試。
感謝您的回答。這也爲我解決。我最終創建了一個虛擬文件夾,並將物理路徑插入到虛擬文件夾中。這也爲我解決。 – DS87
如果我想從example.com/folder-name重定向到example.com/blog/folder-name,以上方案可能會失敗。因爲它只能匹配網站中多個地方可以存在的文件夾名稱 –