Redirect Sitecore-类似URL的301重定向
正如SEO所建议的,我正在尝试将类似的URL重定向到一个URL。 比如说, (一) (二) 3) 以上三个URL将我们带到Sitecore中的同一项目。所以我想把粗体的URL作为主URL,其他两个URL应该有301重定向 我尝试在IIS中添加重写规则,并且可以获得要重定向的第一个URL。但是,第二个URL没有重定向到第三个URL。请参阅下面的配置 Web.configRedirect Sitecore-类似URL的301重定向,redirect,iis,sitecore,url-redirection,Redirect,Iis,Sitecore,Url Redirection,正如SEO所建议的,我正在尝试将类似的URL重定向到一个URL。 比如说, (一) (二) 3) 以上三个URL将我们带到Sitecore中的同一项目。所以我想把粗体的URL作为主URL,其他两个URL应该有301重定向 我尝试在IIS中添加重写规则,并且可以获得要重定向的第一个URL。但是,第二个URL没有重定向到第三个URL。请参阅下面的配置 Web.config <rewrite> <rules> <rule name="Re
<rewrite>
<rules>
<rule name="Redirect rule">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern=".*example\.com.*" />
<add input="{ExamplePermanent:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="{C:1}" appendQueryString="false"
redirectType="Permanent" />
</rule>
</rules>
<rewriteMaps configSource="rewritemaps.config" />
</rewrite>
重写maps.config
<rewriteMaps>
<rewriteMap name="ExamplePermanent">
<add key="/en/contact-us" value="/en/contact-us/" />
<add key="/en/contact%20us" value="/en/contact-us/" />
</rewriteMap>
<rewriteMaps>
要使用301重定向第二个URL,是否需要进行任何配置?IIS将%20解码到一个空格,因此只需在“重写映射”中将其替换为空格即可:
<add key="/en/contact us" value="/en/contact-us/" />
您的重定向规则是什么?粘贴您的配置我已经更新了配置我已经添加了一个空间,但它不工作。所需的应用程序池回收以使其在本地运行。并在Azure中重新启动应用程序服务。