2

Моя компания построила свой веб-сайт на ASP.NET, и для целей SEO мы хотели изменить URL-адреса и спросили компанию, которая создала сайт, можем ли мы сделать это сами. Они сказали, что использовать IIS URL Rewrite 2.

Я установил его на свой компьютер, но, глядя на свои программы и через компьютер, я не могу найти его.

Пожалуйста, извините мое невежество.

Кто-нибудь знает, где это будет? И когда я найду его, какие-нибудь советы по его использованию и т.д.?

2 ответа2

1

В конце страницы, на которую вы ссылаетесь, у вас есть объяснения по использованию этого продукта.

Особенно полезной представляется статья « Использование модуля перезаписи URL 2.0», в которой объясняется его использование.

Из документа нужно зарегистрировать провайдера, а затем использовать его. Поставщики и правила перезаписи находятся в IIS, как показано ниже. Я предлагаю вам изучить документы перед началом работы с продуктом.

образ

0

В конце страницы, на которую вы ссылаетесь, у вас есть ссылки на статьи, объясняющие, как использовать модуль перезаписи URL.

Обычно необходимо установить модуль перезаписи URL-адресов в IIS, а затем настроить одно или несколько правил перезаписи с помощью диспетчера IIS или путем ручного редактирования файлов web.config .

1. Найдите и откройте интерфейс перезаписи URL в диспетчере IIS

образ

2. Вы можете управлять входящими и исходящими правилами перезаписи

образ

3. Вот простой пример соответствия регулярному выражению и перезаписи на веб-сайт

образ

4. Результирующие правила перезаписи, созданные в web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="MyRule001" stopProcessing="true">
                    <match url="^services/(.*)" />
                    <action type="Rewrite" url="http://localhost/my/services/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

Этого достаточно, чтобы переписать большинство URL-адресов. Нет необходимости настраивать каких-либо поставщиков в 99,999% большинства реальных сценариев. Они существуют только для расширенных нужд переписывания (например, динамическое переписывание, а не статическое правило).

В первую очередь Microsoft предназначена для того, чтобы вы просто определяли правила перезаписи, которые соответствуют вашим потребностям, как показано выше.

Надеюсь, что это помогает другим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .