Вызывающие URL-адреса для удобных для поисковых систем URL-адресов в IIS без ущерба для входящих ссылок

StackOverflow https://stackoverflow.com/questions/617404

  •  03-07-2019
  •  | 
  •  

Вопрос

У меня есть веб-сайт, где мои нынешние "вызывающие" URL выглядят следующим образом:

http://www.bestatdubaiholidays.co.uk/pages/Quote/Подробности.aspx?GUID=01a25b0c-e0ac-40ba-abd1-298f3abd9612

Я хочу изменить их на удобные для поисковой системы - что-то вроде:

http://www.bestatdubaiholidays.co.uk/the-palm-атлантида.aspx

или

http://www.bestatdubaiholidays.co.uk/the-palm-атлантида

У меня есть сотни входящих ссылок (из рекламных кампаний и других сайтов) на мои вызывающие URL-адреса, которые я хочу сохранить.

Поэтому, если кто-то вводит вызывающий URL-адрес, я хочу, чтобы в адресной строке отображался эквивалентный URL-адрес, удобный для поисковой системы.

Кто-нибудь может помочь?Ссылки на другие статьи не помогут.Поверьте мне, я прочитал каждую из них.Любые примеры URL-адресов будут полезны.

Это было полезно?

Решение

Используйте что-то вроде этого http://blog.eworldui.net/post/2008/04/ASPNET-MVC---Legacy-Url-Routing.aspx

Вам не нужно использовать MVC, классы маршрутизации теперь автономны

Другие советы

Я предлагаю использовать фронтальный контроллер.Это означает, что вы используете механизм перезаписи любого используемого вами сервера httpd для перенаправления ВСЕХ запросов в один файл (index.php или index.aspx или whathaveyou), а затем вы используете код в этом файле для отправки на соответствующую страницу.Вы можете сделать перенаправление с вызывающих URL-адресов на дружественные URL-адреса, и если это дружественный URL-адрес, то вы загружаете соответствующую страницу.

Это было бы намного проще, чем писать огромные правила перезаписи для каждого типа страницы, которые у вас могут быть.Таким образом, вся работа выполняется на том же языке, на котором уже запущен ваш сайт, поэтому вам не нужно изучать и поддерживать новый файл на своем родном языке только для перенаправления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top