uaKorona
@uaKorona
Front-End разработчик

Как настроить редирект в IIS?

Всем привет!
Волею судьбы наш сайт хостится на IIS
На фронте у нас крутится angular. Чтобы подружить его с SEO, нужно сделать несколько магических действий.
Рекомендации Яндекса по этому поводу:

Например, если страница доступна по адресу www.example.com/blog и содержит мета-тег , то робот проиндексирует HTML-версию страницы по адресу www.example.com/blog?_escaped_fragment_= .


В моем проекте снапшоты html страниц хранятся в папке snapshots.
Необходимо настроить IIS таким образом, чтобы при получении запроса, например такого
localhost:8002/cases/aug?_escaped_fragment_=

выполнялся редирект на соответсвующий урл
localhost:8002/snapshots/cases/aug.html


Я установил mod rewrite на IIS
и настроил следующий конфиг:
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Imported Rule 1" stopProcessing="true">
                    <match url="^.*$" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" pattern="" ignoreCase="false" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" pattern="" ignoreCase="false" />
                    </conditions>
                    <action type="None" />
                </rule>
                <rule name="Imported Rule 2" stopProcessing="true">
                    <match url="^.*$" />
                    <action type="Rewrite" url="index.html" />
                </rule>
                <rule name="Snapshots" stopProcessing="true">
                    <match url=".*localhost\:8002\/(.*)\?_escaped_fragment_=" ignoreCase="true" />
                    <action type="Redirect" url="http://localhost:8002/snapshots/{R:1}.html" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

Но не пойму, где ошибаюсь. Редирект не срабатывает! Подскажите, плиз
  • Вопрос задан
  • 3095 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zonevgeniy
Webmaster, SEO, PPC
А чем 301 через .htaccess плох?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы