web.config :: перенаправить все, кроме root/index.html (Azure, WordPress)

#wordpress #azure #redirect #iis #azure-web-app-service

#wordpress #azure #перенаправление #iis #azure-web-app-service

Вопрос:

У меня есть WordPress, размещенный на Azure, с которого я перешел 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

Комментарии:

1. извините за беспокойство, кажется, никто не знает, возможно ли это?

Ответ №1:

Вы можете попробовать использовать Rewrite module IIS, пожалуйста, рассмотрите следующую конфигурацию:

 <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>
  

Комментарии:

1. Большое спасибо!! Ваша помощь была светом в туннеле 😉