在Winhost中删除URL中的文件夹名称

时间:2016-05-14 05:50:21

标签: asp.net-mvc iis url-rewriting nopcommerce

我有2个域名:domain1.com和domain2.com。 我使用根目录中的重定向脚本将每个域重定向到它自己的文件夹。这是正常的。我遇到的问题是,当它重定向到一个文件夹时,它会在域名后的网址中显示文件夹名称:(domain1.com/subfolder1)。

我的问题是如何从网址中删除“”子文件夹1“

我试图找到一个解决方案,并找到了一些指南,但似乎都没有。我在“subfolder1”

中托管了nopcommerce

我的web.config文件如下

<rewrite>
        <rules>
            <rule name="rule1" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTP_HOST}" pattern="^domain1.com$" />
                    <add input="{HTTP_HOST}" pattern="^www.domain1.com$" />
                     <add input="{PATH_INFO}" pattern="^/subfolder1/" negate="true" />
                </conditions>
                <action type="Redirect" url="\subfolder1\{R:1}" />
            </rule>
        </rules>
    </rewrite>

0 个答案:

没有答案