.htaccess
ファイルは Azure Web サイトで認識できません。
Azure Web サイトは Microsoft IIS で実行されます。
IIS には、Apache の mod_rewrite に非常によく似た URL 書き換えモジュールがあります。web.config
サイトのルート フォルダーにファイルを配置することで、URL 書き換えルールを構成できます。
書き換えルールの作成の記事に従って、「構成ファイルでルールを表示する」までスクロールして、それがどのように見えるかを理解してください。
定義されたルールは、次のようになりますweb.config
(そして、ほとんどの場合、期待どおりに機能します)。
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^test.html$" ignoreCase="false" />
<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="test.php?{QUERY_STRING}" appendQueryString="false" />
</rule>
</rules>
</rewrite>