Ich habe eine von WordPress gehostete Site umstrukturiertAuf einem Windows-Server versuche ich, mit einer web.config-Datei umzuleiten. Ich habe Dutzende Variationen von Beispielen ausprobiert und kann es nicht zum Laufen bringen. Die neuen URLs haben sich folgendermaßen geändert:
www.mysite.com/wp/whatever-else
zu diesem:
www.mysite.com/whatever-else
Einige Beispiele, die ich ausprobiert habe, sind:
<rewrite>
<rules>
<rule name="WP Redirect">
<match url="^(.*)/wp/(.*)" />
<action type="Rewrite" url="{R:1}/{R:2}" />
</rule>
</rules>
</rewrite>
<rewrite>
<rules>
<rule name="WP Redirect">
<match url="^(.*)/?wp(.*)" />
<action type="Rewrite" url="http://www.mysite.com/{R:1}" />
</rule>
</rules>
</rewrite>
<rewrite>
<rules>
<rule name=""WP Redirect" stopProcessing="true">
<match url="^com/wp/?" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="true">
</conditions>
<action type="Redirect" url="{R:1}/" />
</rule>
</rules>
</rewrite>
Irgendwelche Vorschläge? Ich bin ratlos. Danke.
Antworten:
8 für die Antwort № 1Probier diese:
<rewrite>
<rules>
<rule name="WP Redirect" stopProcessing="true">
<match url="^wp/(.*)$" ignoreCase="false" />
<action type="Redirect" redirectType="Permanent" url="http://www.mysite.com/{R:1}" />
</rule>
</rules>
</rewrite>