我想使用web.config在asp.net中重新编写url

时间:2015-04-16 04:49:24

标签: asp.net

我有一个或多个网址,例如http://vfiresolution.in/pdf/p.pdf。我想将上面的网址重定向到http://vfiresolution.in/page.aspx?id=1。 我使用下面给出的代码。我的代码正在本地主机上工作。但是,如果我在共享服务器代码上发布我的代码不起作用。

我的代码是

<configuration>
  <location path="pdf/p.pdf">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://vfiresolution.in/page.aspx?id=1" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>  
</configuration>

1 个答案:

答案 0 :(得分:0)

http://www.iis.net/configreference/system.webserver/httpredirect

检查 iis (httpredirect)

兼容性 web.config的httpRedirect部分与IIS 7(w2k8)和IIS 7.5(w2k8 r2)兼容。

Web.config文件与IIS 7.x深度集成。

列出的httpRedirect指令将适用于所有文件和目录(php,jpg,png,htm等),而不仅仅是asp.net文件。

虽然有些web.config部分有时要求将包含目录设置为应用程序,但这不是其中之一。 带有httpRedirect部分的简单web.config可以放在任何目录中,并且不需要将该目录设置为应用程序。