Русские буквы в URL

123
SG
На сайте с 21.01.2007
Offline
96
#11
DOOM:
Если страница продвигается по запросу на русском языке, и этот ключевик есть в урле, то это полезно в том плане, что при проставлении естественных ссылок (где урл является анкором) на страницу, она дополнительно продвигается по этому ключевику за счет ссылочного.

интересная мысль :)

T
На сайте с 23.10.2005
Offline
60
#12
Stalker-g2:
интересная мысль

да, но народ упирается переходить на кодировку utf-8.

надо еще посмотреть как индексирутся эти урлы, т.е. в какой кодировке они в кэшэ будут когда вся страница, к примеру, в 1251, а урл в utf-8.

чек спалил тему;)

T
На сайте с 23.10.2005
Offline
60
#13

По началу идея распространения естественных ссылок с помощью русских букв в урле показалась продуктивной. Но посмотрел как

копируется ссылка со страниц в разных кодировках и разных браузерах - охладел.

ссылка - http://routs/test.php?c=привет-всем

IE(UTF-8, win-1251) сохранение в закладках

http://routs/test.php?c=привет-всем

IE(win-1251) копирование ссылки

http://routs/test.php?c=i?eaao-anai

IE(UTF-8) копирование ссылки

http://routs/test.php?c=i?eaao-anai

FF(UTF-8) копирование ссылки и сохранение в закладках

http://routs/test.php?c=%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-%D0%B2%D1%81%D0%B5%D0%BC

FF(win-1251) + закладки

http://routs/test.php?c=%EF%F0%E8%E2%E5%F2-%E2%F1%E5%EC

F
На сайте с 28.04.2005
Offline
51
#14
topol:
да, но народ упирается переходить на кодировку utf-8.
надо еще посмотреть как индексирутся эти урлы, т.е. в какой кодировке они в кэшэ будут когда вся страница, к примеру, в 1251, а урл в utf-8.

чек спалил тему;)

Уже посмотрели - лучше делать в 1251.

Сначала сделали в utf-8 один проект, потом пришлось менять кодировку :)

T
На сайте с 23.10.2005
Offline
60
#15
Fordik:
Сначала сделали в utf-8 один проект, потом пришлось менять кодировку

Поясните причину отказа от utf-8.

F
На сайте с 28.04.2005
Offline
51
#16
topol:
Поясните причину отказа от utf-8.

Есть сайт на asp.net 2.0

А урлах были русские буквы. Изначально программисты сделали кодировку utf-8.

Урлы попали в индекс яндекса.

И если с выдачи яндекса осуществлялся переход на сайт, то у русских букв что-то случалось с кодировкой, т.е. обратно они не передавались как надо.

Не знаю, может это у нас руки кривые, конечно, но после перехода на 1251 все стало на свои места.

T
На сайте с 23.10.2005
Offline
60
#17
Fordik:
но после перехода на 1251 все стало на свои места

А что стало с русскими буквами в урлах, они у вас в url-кодировке на сайте?. Видел в выдаче Я. русские буквы в урлах, на сайте же это url-кодировка.

F
На сайте с 28.04.2005
Offline
51
#18
topol:
А что стало с русскими буквами в урлах, они у вас в url-кодировке на сайте?. Видел в выдаче Я. русские буквы в урлах, на сайте же это url-кодировка.

В выдаче яндекса урл имеет вид:

www.site.com.ua/?part=матрасы

При переходе к нам на сайте он имеет вид:

www.site.com.ua/?part=%EC%E0%F2%F0%E0%F1%FB

Наш сайт отображает:

матрасы

Почему-то когда была utf8 у нас нормально это сделать не получалось.

I
На сайте с 22.12.2006
Offline
33
Ink
#19

А как было прописано на страницах самого сайта? Через '%' или буквами?

Википедия использует UTF-8, в урлах -- '%'. Всё работает.

Upd: может, тогда у Яндекса глюк был, который уже исправили.

F
На сайте с 28.04.2005
Offline
51
#20

Честно говоря, этого уже не помню, как было тогда, давненько было это.

Но сейчас в урле при переходе из яндекса сначала показывает %, и сразу же браузер подменяет их на русские буквы.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий