URL IIS переписать одну папку и субконтент в другой домен с помощью строки запроса - PullRequest
0 голосов
/ 10 января 2019

Я разместил блог в IIS для Windows и переехал на другой хостинг, и мне нужно создать IIS URL rewrite rile

URL моего старого домена:

http://test.com/blog и мне нужно перенаправить / blog и запрос подстраниц на http://newtest.com Предположим, кто-то доступ

http://test.com/blog/index.php/2018/12/07/test

Мне нужно перенаправить на

http://newdomain.com/index.php/2018/12/07/test

Может кто-нибудь, пожалуйста, помогите мне. Я перепробовал много правил перезаписи URL, но во время перенаправления он перенаправил с папкой / blog , эта папка не существует на удаленном

1 Ответ

0 голосов
/ 11 января 2019

Наконец, я решил по приведенному ниже методу

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>

        <rewrite>
            <rules>
                <rule name="Blog redirect" stopProcessing="true">
                    <match url=".*" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{HTTP_HOST}{REQUEST_URI}" pattern="(.*)/blog/(.*)" />
                    </conditions>
                    <action type="Redirect" url="https://blog.spiderip.com/{C:2}" appendQueryString="false" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...