1

SEO フレンドリーにするために、特定のページに書き換えルールを設定しています。

<rewrite>
    <rules>
        <rule name="Friendly Threads">
            <match url="Topic/([^/]*)/([^/]*)/[^[#\?]*\??(.*)" />
            <action type="Rewrite" url="thread_messages.asp?ThreadID={R:1}&amp;PageNumber={R:2}&amp;{R:3}" />
        </rule>
    </rules>
</rewrite>

app_offline.htmしかし、ファイルをルートにドロップすると、サイトはapp_offline.htm上記の一致に一致するものを除くすべての URL のページに移動します。

これは予期されていることですか、それともどこかで何かが誤って構成されている可能性がありますか?

違いがあるとすれば、これは IIS 8 (Windows 2012) で実行されている従来の ASP サイトです。

(もちろん、これは 90 歳の人がランボルギーニのハンドルを握るようなものです。)

4

1 に答える 1

1

私の知るapp_offline.htm限り、ASP.NET でのみ機能します。書き換え結果が従来の ASP であるため、ページは別の IIS モジュールによって処理されるため、app_offline.htm の存在は気にしません。

別の言い方をすれば、あなたは何も悪いことをしていませんが、従来の ASP は をサポートしていませんapp_offline.htm

于 2013-10-08T04:58:12.880 に答える