.htaccess
Datei kann von Azure-Websites nicht erkannt werden.
Azure-Websites werden unter Microsoft IIS ausgeführt.
IIS hat ein URL-Rewrite-Modul, sehr ähnlich zu mod_rewrite für Apache. Sie können URL-Rewrite-Regeln konfigurieren, indem Sie im Stammordner Ihrer Site eine web.config
Datei haben.
Folgen Sie dem Artikel Creating Rewrite Rules und scrollen Sie nach unten zu "Die Regel in Config-Datei anzeigen", um eine Vorstellung davon zu bekommen, wie sie aussieht.
Ihre Regeln definiert sind, wird wie folgt aussehen in web.config
(und höchstwahrscheinlich wie erwartet):
<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>
I-Lösung gefunden, ich verwende Web.config – user1958350