Url rewriting web.config中的IIS 7.5 URL重写规则无效

Url rewriting web.config中的IIS 7.5 URL重写规则无效,url-rewriting,windows-server-2008,iis-7.5,Url Rewriting,Windows Server 2008,Iis 7.5,我刚刚将另一个站点移动到服务器,但URL重写规则不起作用。所以,我从iis.net安装了URL Rewrite 2.0,但运气不好 当我从IIS管理器中选择站点时,可以看到URL重写图标,但没有记录 我不想将规则从web.config一个接一个地移动到URL重写部分 这里是web.config文件的内容 <?xml version="1.0" encoding="UTF-8"?> <configuration> <configSections>

我刚刚将另一个站点移动到服务器,但URL重写规则不起作用。所以,我从iis.net安装了URL Rewrite 2.0,但运气不好

当我从IIS管理器中选择站点时,可以看到URL重写图标,但没有记录

我不想将规则从web.config一个接一个地移动到URL重写部分

这里是web.config文件的内容

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <configSections>
        ...
        <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" requirePermission="false" />
    </configSections>

    <RewriterConfig>
        <Rules>
            <!-- TR -->
            <RewriterRule>
                <LookFor>~/Sayfalar/Kategoriler/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ParentRawUrl=$2&amp;RawUrl=$3&amp;ID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sayfalar/Kategoriler/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?RawUrl=$2&amp;ID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sayfalar/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?ParentRawUrl=$2&amp;RawUrl=$3&amp;ID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sayfalar/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Kategoriler/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ID=2&amp;CategoryID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Urunler/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ID=2&amp;ProductID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Haberler/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=30&amp;NewsID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Tarifler/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=22&amp;RecipeID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sizin-Tarifiniz/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=21&amp;YourRecipeID=$1&amp;Lang=0</SendTo>
            </RewriterRule>
            <!-- // TR -->
            <!-- AR -->
            <RewriterRule>
                <LookFor>~/Arabic.aspx</LookFor>
                <SendTo>~/Default.aspx?Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sfhat/Al-Fiat/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ParentRawUrl=$2&amp;RawUrl=$3&amp;ID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sfhat/Al-Fiat/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?RawUrl=$2&amp;ID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sfhat/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?ParentRawUrl=$2&amp;RawUrl=$3&amp;ID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Sfhat/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Al-Fiat/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ID=59&amp;CategoryID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Al-Mntjat/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ID=59&amp;ProductID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Khbar/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=58&amp;NewsID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Wsfat/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=63&amp;RecipeID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Ldyk-Wşfh/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=62&amp;YourRecipeID=$1&amp;Lang=1</SendTo>
            </RewriterRule>
            <!-- // AR -->
            <!-- // ENG -->
            <RewriterRule>
                <LookFor>~/English.aspx</LookFor>
                <SendTo>~/Default.aspx?Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Pages/Categories/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ParentRawUrl=$2&amp;RawUrl=$3&amp;ID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Pages/Categories/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?RawUrl=$2&amp;ID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Pages/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?ParentRawUrl=$2&amp;RawUrl=$3&amp;ID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Pages/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Categories/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ID=111&amp;CategoryID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Product/(.*)/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Product.aspx?ID=111&amp;ProductID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/News/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=30&amp;NewsID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Recipes/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=118&amp;RecipeID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <RewriterRule>
                <LookFor>~/Your-Recipes/(.*)/(.*).aspx</LookFor>
                <SendTo>~/Page.aspx?RawUrl=$2&amp;ID=119&amp;YourRecipeID=$1&amp;Lang=2</SendTo>
            </RewriterRule>
            <!-- // ENG -->
        </Rules>
    </RewriterConfig>
    <system.web>
        ...
    </system.web>
    ...
    <system.webServer>
        ...
    </system.webServer>
    ...
</configuration>

...
~/Sayfalar/Kategoriler/(.*)/(.*)/(.*)。aspx
~/Product.aspx?ParentRawUrl=$2&;RawUrl=$3&;ID=$1&;Lang=0
~/Sayfalar/Kategoriler/(.*)/(.*).aspx
~/Product.aspx?RawUrl=$2&;ID=$1&;Lang=0
~/Sayfalar/(.*)/(.*)/(.*)。aspx
~/Page.aspx?ParentRawUrl=$2&;RawUrl=$3&;ID=$1&;Lang=0
~/Sayfalar/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=$1&;Lang=0
~/Kategoriler/(.*)/(.*).aspx
~/Product.aspx?ID=2&;类别ID=$1&;Lang=0
~/Urunler/(.*)/(.*)/(.*).aspx
~/Product.aspx?ID=2&;ProductID=$1&;Lang=0
~/Haberler/(*)/(..*).aspx
~/Page.aspx?RawUrl=$2&;ID=30&;NewsID=$1&;Lang=0
~/Tarifler/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=22&;RecipeID=$1&;Lang=0
~/Sizin Tarifiniz/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=21&;YourRecipeID=$1&;Lang=0
~/Arabic.aspx
~/Default.aspx?Lang=1
~/Sfhat/Al菲亚特/(.*)/(.*)/(.*)。aspx
~/Product.aspx?ParentRawUrl=$2&;RawUrl=$3&;ID=$1&;Lang=1
~/Sfhat/Al Fiat/(.*)/(.*).aspx
~/Product.aspx?RawUrl=$2&;ID=$1&;Lang=1
~/Sfhat/(.*)/(.*)/(.*)。aspx
~/Page.aspx?ParentRawUrl=$2&;RawUrl=$3&;ID=$1&;Lang=1
~/Sfhat/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=$1&;Lang=1
~/Al菲亚特/(.*)/(.*).aspx
~/Product.aspx?ID=59&;类别ID=$1&;Lang=1
~/Al-Mntjat/(.*)/(.*)/(.*)。aspx
~/Product.aspx?ID=59&;ProductID=$1&;Lang=1
~/Khbar/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=58&;NewsID=$1&;Lang=1
~/Wsfat/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=63&;RecipeID=$1&;Lang=1
~/Ldyk-Wşfh/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=62&;YourRecipeID=$1&;Lang=1
~/English.aspx
~/Default.aspx?Lang=2
~/Pages/Categories/(.*)/(.*)/(.*)。aspx
~/Product.aspx?ParentRawUrl=$2&;RawUrl=$3&;ID=$1&;朗=2
~/Pages/Categories/(.*)/(.*).aspx
~/Product.aspx?RawUrl=$2&;ID=$1&;朗=2
~/Pages/(.*)/(.*)/(.*).aspx
~/Page.aspx?ParentRawUrl=$2&;RawUrl=$3&;ID=$1&;朗=2
~/Pages/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=$1&;朗=2
~/Categories/(.*)/(.*).aspx
~/Product.aspx?ID=111&;类别ID=$1&;朗=2
~/Product/(.*)/(.*)/(.*).aspx
~/Product.aspx?ID=111&;ProductID=$1&;朗=2
~/News/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=30&;NewsID=$1&;朗=2
~/Recipes/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=118&;RecipeID=$1&;朗=2
~/你的食谱/(.*)/(.*).aspx
~/Page.aspx?RawUrl=$2&;ID=119&;YourRecipeID=$1&;朗=2
...
...
...
...

我该怎么办?

这些规则不适用于Microsoft URL重写模块。通过在
RewriterConfig
上搜索,我发现这些规则可能适用于SpringMVC重写模块