Как настроить текущий файл web.config для перенаправления старых URL-адресов клиента? - PullRequest
0 голосов
/ 30 марта 2019

У меня есть новый клиент, чей предыдущий веб-сайт имел путь URL, который совпадает с моим веб-сайтом, т.е./ news /

Предыдущий сайт, казалось бы, имел два параметра "a" и "start",

/ news /? a = 599 и start = 260

Мой текущий (рабочий)Правила перезаписи web.config:

          <rule name="news_story" stopProcessing="true">
            <match url="^news/([^\/]+)" />
            <action type="Rewrite" url="news.asp?story={R:1}" />
          </rule>   


            <rule name="news" stopProcessing="true">
            <match url="^news" />
            <action type="Rewrite" url="news.asp" />
          </rule>

Консоль поиска Google показывает URL-адреса, которые проиндексированы, но не отправлены в XML-карту сайта.Моя проблема в том, что я не знаю, как работать с текущими правилами или изменить их, чтобы сделать постоянное перенаправление на предыдущий URL.

Хочу, чтобы я хотел, чтобы любой URL с параметром "a" был равен 301перенаправлено на / news /

Заранее благодарю за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...