Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Канонический url страниц сайта на ASP.Net / 14 сообщений из 14, страница 1 из 1
21.07.2014, 15:10
    #38702051
bcoreanda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
Страницы сайт имеют урл, содержащий в aspx?ID=. Как привести все страницы к каноническому виду? На данный момент только некоторым страницам присвоен присвоен дружеский урл в web.config, но при этом в поисковике появляются дубли страниц. Как избавиться от этой проблемы? Сайт на ASP.net 2.0
...
Рейтинг: 0 / 0
21.07.2014, 15:24
    #38702064
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
bcoreandaпри этом в поисковике появляются дубли страниц
Поисковик чужой? Тогда дождаться, пока краулер посчитает те страницы протухшими. А вообще, это никакая не проблема. Пусть себе выдаются дубли, никакого повода для паники. Если свой краулер, то просто переиндексировать контент.
...
Рейтинг: 0 / 0
21.07.2014, 16:35
    #38702113
bcoreanda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
МСУ, Яндекс и гугл дает дубли страниц
...
Рейтинг: 0 / 0
21.07.2014, 16:55
    #38702147
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
МСУПусть себе выдаются дубли, никакого повода для паники.

Нэ согласен. Паниковать не надо, просто надо решить проблему с дублями, либо через роутинг IIS, либо через свой роутинг, и сделать перманенты, с неправильных урл на правильные. Делов-то.
...
Рейтинг: 0 / 0
21.07.2014, 16:58
    #38702153
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
bcoreandaКак избавиться от этой проблемы? Сайт на ASP.net 2.0

Настроить Permanent Redirect на канонические версии страниц. Ссылки везде должны быть на канонические версии URL. Как это сделать, зависит от вашего решения, гугл выдаёт целую кучу годных рецептов.
...
Рейтинг: 0 / 0
21.07.2014, 16:58
    #38702155
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
hVosttНэ согласен. Паниковать не надо, просто надо решить проблему с дублями, либо через роутинг IIS, либо через свой роутинг, и сделать перманенты, с неправильных урл на правильные. Делов-то.
Можно и побороться, но я бы забил. Через время тухляк уйдет в кеш поисковика, а там будь здоров.
...
Рейтинг: 0 / 0
21.07.2014, 17:36
    #38702201
Кравлер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
А как в ASP.NET 2.0 запилить годный роутинг урлов в коде ?
...
Рейтинг: 0 / 0
21.07.2014, 20:10
    #38702313
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
МСУМожно и побороться, но я бы забил. Через время тухляк уйдет в кеш поисковика, а там будь здоров.

Если дело обстоит, как "можно", то можно и забить. Но если бизнес диктует требования, их придётся выполнять, тем более это не так сложно, инструментов и способов чуть более, чем дофига.
...
Рейтинг: 0 / 0
21.07.2014, 20:12
    #38702314
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
КравлерА как в ASP.NET 2.0 запилить годный роутинг урлов в коде ?

Если можно ASP.NET 4.0 то можно начать с этого http://www.hanselman.com/blog/IntroducingASPNETFriendlyUrlsCleanerURLsEasierRoutingAndMobileViewsForASPNETWebForms.aspx
...
Рейтинг: 0 / 0
21.07.2014, 22:28
    #38702370
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
hVosttесли бизнес диктует требования, их придётся выполнять
Согласен.
...
Рейтинг: 0 / 0
21.07.2014, 23:50
    #38702407
bcoreanda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
hVostt, а на ASP.Net 2.0? И как сделать редирект, если страницы ShowArticles.aspx?ID=n? Если я сделаю редирект со страницы, то они все будут переходить на одну и ту же страницу. Или я чего то не понимаю? Если можно, дайте ссылку, как это сделать
...
Рейтинг: 0 / 0
22.07.2014, 00:41
    #38702432
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
bcoreandahVostt, а на ASP.Net 2.0? И как сделать редирект, если страницы ShowArticles.aspx?ID=n? Если я сделаю редирект со страницы, то они все будут переходить на одну и ту же страницу. Или я чего то не понимаю? Если можно, дайте ссылку, как это сделать

Вот здесь очень доходчиво:

http://www.iis.net/learn/extensions/url-rewrite-module/user-friendly-url-rule-template



Смысл в том, чтобы адрес

http://localhost/article/432/some-other-title

понимать, как:

http://localhost/article.aspx?id=432&title=some-other-title



А для адресов типа

http://localhost/article.aspx?id=432&title=some-other-title

сделать редирект со статусом 301 на адрес

http://localhost/article/432/some-other-title



Это в случае, когда адреса можно подобным образом конвертировать (по шаблону). Если ЧПУ уникальны для каждой страницы и прописаны в конфиге, то надо прописывать параллельно и обратное преобразование (только с редиректом 301).


Для ASP.NET 4 всё намного проще. Хотя и на 2.0 нормально решается.
...
Рейтинг: 0 / 0
22.07.2014, 14:45
    #38702984
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
авторСмысл в том, чтобы адрес

http://localhost/article/432/some-other-title

понимать, как:

http://localhost/article.aspx?id=432&title=some-other-title
Только с точностью до наоборот!
...
Рейтинг: 0 / 0
22.07.2014, 14:47
    #38702987
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Канонический url страниц сайта на ASP.Net
Невнимательный я однако... Прошу мой предыдущий высер не читать!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Канонический url страниц сайта на ASP.Net / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]