#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. Большое спасибо!! Ваша помощь была светом в туннеле 😉