将所有请求重定向到另一个目录

时间:2014-02-06 08:56:39

标签: iis web-config url-redirection

我正在使用bellow web.config将请求重定向到另一个文件夹。但问题是要求文件的请求被重定向。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>  
<system.webServer>
    <httpRedirect enabled="true" destination="http://www.mysite.com/ppc/" />
</system.webServer>
</configuration>

示例http://www.mysite.com/original/http://www.mysite.com/ppc/的作品

http://www.mysite.com/original/a.phphttp://www.mysite.com/ppc/不起作用。

最终转到http://www.mysite.com/ppc/a.php

请帮忙。

2 个答案:

答案 0 :(得分:0)

尝试使用IIS URL重写模块,而不是发布重定向或使用url重写来进行模式匹配的重定向。

答案 1 :(得分:0)

我找到了解决方案。我们还必须使用确切的目的地选项。

<httpRedirect enabled="false" destination="http://www.mysite.com/ppc/" exactDestination="true" childOnly="true" />