.htaccess
ファイルはAzure Webサイトで認識できません。
Azure WebサイトはMicrosoft IIS上で動作します。
IISには、Apacheのmod_rewriteによく似たURL書き換えモジュールがあります。サイトのルートフォルダにweb.config
というファイルがあると、URL書き換えルールを構成できます。
記事の末尾に「Creating Rewrite Rules」の記事を表示し、「Configファイルのルールを表示する」までスクロールして、どのように見えるかを確認します。
あなたのルールが定義され、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>
私は解決策を見つけ、私はWeb.configファイル – user1958350