我在azure网站上有一个wordpress网站,传统上我使用Quick Redirect插件将一些页面重定向到新页面,但这个插件不适用于windows cuz使用web.config文件而不是.htaccess
当在Windows服务器中托管时,有任何方法可以从wordpress为某些页面生成301重定向,我搜索了一些插件来执行此操作但未查找任何内容。
更详情:
Azure网站使用subwemain for azurewebsites.net,如myblog.azurewebsites.net,我使用其他屏蔽域名配置网站网址并且运行良好,但是,当用户浏览myblog.azurewebsites.net/category/link时,我希望这样做重定向到www.mydomain.com/blog/category/link但在web.config中使用301重定向。我正在进行多种方式的处理,其中包含位置和网址重写,但没有任何效果。
使用的规则示例:
<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>
答案 0 :(得分:0)