Перенаправьте входящие запросы к определенным URL в IIS 7

Проблема состоит в том, что Вы делаете DocumentRoot Example2 подпапкой DocumentRoot example1, который очень сбивает с толку апача. Вы управляете DocumentRoots? Я не использовал GoDaddy linux VPSs прежде, но необходимо смочь изменить корни так, чтобы они были и на том же уровне и поэтому не подпапках друг друга. Эта статья могла бы помочь. http://help.godaddy.com/article/4175

1
задан 14 July 2011 в 12:22
1 ответ

Это правило перенаправит ОПРЕДЕЛЕННЫЙ входящий запрос к определенному URL:

<system.webServer>
    <rewrite>
        <rules>
            <rule name="Redirect Specific Page" stopProcessing="true">
                <match url="^blog/post/5$" />
                <action type="Redirect" url="http://other.domainxyz.com/site/5" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

ОБНОВЛЕНИЕ: Я объединил их вместе - просто обновляют его с реальными URL:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
        <rewrite>
            <rules>
                <rule name="home" stopProcessing="true">
                    <match url="^$" />
                    <action type="Redirect" url="http://yojimbo87.github.com/" />
                </rule>
                <rule name="about" stopProcessing="true">
                    <match url="^Blog/About$" />
                    <action type="Redirect" url="http://yojimbo87.github.com/about/about.html" />
                </rule>
                <rule name="Redirect Specific Page" stopProcessing="true">
                    <match url="^blog/post/5$" />
                    <action type="Redirect" url="http://other.domainxyz.com/site/5" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
3
ответ дан 3 December 2019 в 19:22

Теги

Похожие вопросы