【发布时间】:2021-03-17 18:54:04
【问题描述】:
我在 IIS 中配置了一个带有虚拟目录的网站。 (applicationHost.config文件如下)
<application path="/" applicationPool="TestMovieSearch">
<virtualDirectory path="/moviesearch" physicalPath="C:\inetpub\wwwroot\fullmovielist" />
</application>
我正在使用 URLRewrite 将用户重定向到特定的 html 页面。我在此路径中放置了以下 webconfig 文件。
路径:C:\inetpub\wwwroot\fullmovielist
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Catch all for movie search redirection">
<match url="/" negate="true" />
<action type="Rewrite" url="/MovieSearch/action/movies.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
当我尝试 URL http:\localhost\MovieSearch 时,它正确地被重定向到 movies.html 页面。我只需要知道 web.config 文件如何与虚拟目录匹配 正确重定向到 movies.html 页面。
注意:我是 web.config 文件的新手。因此,我们将不胜感激。
【问题讨论】:
标签: iis localhost web-config url-rewrite-module virtual-directory