0

従来の ASP と HTM/HTML ファイルを使用して古い Web サイトを作成しています。

ここで、ファイルの名前を .php に変更しますが、URL は .asp または .html のままにします

www.example.com/some/page.htm から www.example.com/some/page.php www.example.com/another_page.asp から www.example.com/another_page.php など。

ここにある別の回答に触発されて、これを試しました:

<rule name="HTML to PHP">
    <match url="^(.*)\.htm$" ignoreCase="true" />
    <conditions logicalGrouping="MatchAll">
        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
    </conditions>
    <action type="Rewrite" url="{R:2}.php" />
</rule>

しかし、ホスティングに連絡して変更を適用する必要があるため、機能するかどうかはわかりません。

4

1 に答える 1

0

アクション タグを次のように変更します。

<action type="Rewrite" url="/{R:1}.php" />

また、クエリ文字列も追加することを検討することをお勧めします (提供されている場合)。

<action type="Rewrite" url="/{R:1}.php" appendQueryString="true" />
于 2012-09-16T08:57:36.123 に答える