Ich suche die Unterseiten-Link für eine Website auf Azure, zum Beispiel zu verwenden:hinzufügen .html in Azure web.config URL Rewrite
Html Datei mysubpage.html
im wwwroot in Azure platziert. Ich möchte auf diese Seite zugreifen können, indem Sie mysite.com/mysubpage
in den Webbrowser eingeben. Wenn ich diese URL jedoch besuche, erhalte ich die Ausgabe "Die Ressource, nach der Sie suchen, wurde entfernt, der Name wurde geändert oder ist vorübergehend nicht verfügbar."
Ich verstehe, dass ich dies mit einer Datei web.config im wwwroot-Verzeichnis tun muss, bin aber unsicher, welche Inhalte die Datei web.config enthalten muss?
Im Moment habe ich die folgenden:
<?xml version="1.0" ?> <configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite Rule">
<match url=".*" />
<conditions>
<add input="{StaticRewrites:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Rewrite" url="{C:1}" />
</rule>
<rule name="Remove html Extension" stopProcessing="true">
<match url="^(.+)\.html$" />
<action type="Redirect" url="{R:1}" redirectType="Permanent" />
</rule>
</rules>
<rewriteMaps>
<rewriteMap name="StaticRewrites" defaultValue="">
<add key="/mysubpage" value="/mysubpage.html" />
</rewriteMap>
</rewriteMaps>
</rewrite>
</system.webServer> </configuration>