[我在azure网站上有一个wordpress网站,传统上我使用Quick Redirect插件将某些页面重定向到新页面,但是此插件在Windows上不起作用,因为cuz使用的是web.config文件而不是.htaccess
[在Windows服务器中托管时,可以通过任何方式从wordpress生成某些页面的301重定向,我已经搜索了一些插件来执行此操作,但未找到任何方法。
更多详细信息:
[Azure网站使用azurewebsites.net的子域,例如myblog.azurewebsites.net,我使用其他屏蔽域名配置网站url,并且运行良好,但是,当用户浏览myblog.azurewebsites.net/category/link重定向时,我希望这样做到www.mydomain.com/blog/category/link,但在web.config中具有301重定向。我提供了几种方法,可以重写位置和url,但无济于事。
使用的规则示例:
<rule name="CanonicalHostNameRule1" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="subdomain\.azurewebsites\.net/([_0-9a-z-/]+)" />
</conditions>
<action type="Redirect" url="https://www.example.com/{R:1}" />
</rule>