gpt4 book ai didi

wordpress - web.config::重定向除 root/index.html 之外的所有内容(Azure、WordPress)

转载 作者:行者123 更新时间:2023-12-03 03:09:55 24 4
gpt4 key购买 nike

我有一个托管在 azure 上的 Wordpress,我已将其从 www.mydomain.com 移至 old.mydomain.com,

在 www.mydomain.com 上,我创建了一个新的登陆页面,告知我想要告知的内容,并提供指向“旧”wordpress 的链接,

为了避免失去 seo(并保持 wp 信息有效),我做了下一个 web.config

<?xml version="1.0"?>
<configuration>
<system.webServer>
<httpRedirect enabled="true" destination="http://old.mydomain.com" httpResponseStatus="Permanent" />
</system.webServer>

<location path="www.mydomain.com">
<system.webServer>
<httpRedirect enabled="false" />
</system.webServer>
</location>

</configuration>

重定向效果很好,但它也将我的 www.mydomain.com 重定向到 old.mydomain.com

如何在 web.config 中执行此无重定向根操作?

我也尝试过:

<location path="index.html">
<system.webServer>
<httpRedirect enabled="false" />
</system.webServer>
</location>

但结果是一样的,所有内容都会重定向到 old.mydomain.com

最佳答案

您可以尝试使用IIS的Rewrite模块,请考虑以下配置:

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Root rule" stopProcessing="true">
<match url="^$" />
<action type="None" />
</rule>
<rule name="redirect rule" stopProcessing="true">
<match url="^(.*)$" />
<action type="Redirect" url="http://www.example.com/{R:0}" appendQueryString="true" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

关于wordpress - web.config::重定向除 root/index.html 之外的所有内容(Azure、WordPress),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39956474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com