16.09.2010, 21:14 | #1 |
Специалист
Регистрация: 23.08.2008
Адрес: Санкт-Петербург
Сообщений: 171
Вес репутации: 199
|
Проблемы с русскими символами в url в шестнадцетиричном виде
Привет!
В URL страницы сайта включено русское слово 'Афобазол' в шестнадцетиричном виде _ttp:_//www.site.ru/?s=%C0%F4%EE%E1%E0%E7%EE%EB Страница в Панеле Вебмастера присутствует среди проиндесированных страниц, но если попытаться найти ее в поиске по команде url:"www.site.ru/?s=%C0%F4%EE%E1%E0%E7%EE%EB" получаю результат: Искомая комбинация слов нигде не встречается. «url:"www.site.ru/?s=%C0%F4%EE%E1%E0%E7%EE%EB"» и так для всех страниц сайта (~5 тыс.), в url которых содержатся русские символы в шестнадцетиричном виде. Причем примерно месяц назад было все нормально. Соотвественно и плагин Винка такие страницы не показывает проиндексированными (что делает абсолютно правильно) и оптимизаторы начали убирать ссылки. Платонам написал, пока без ответа. В чем может быть дело, у кого-то такая ситуация встречается? |
17.09.2010, 01:38 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Дело в том, что не нужно пихать кириллицу в урлы. В любом виде.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
17.09.2010, 11:42 | #4 |
Специалист
Регистрация: 23.08.2008
Адрес: Санкт-Петербург
Сообщений: 171
Вес репутации: 199
|
Спасибо, совет принимается. Тогда сопутствующий вопрос.
Буду преобразовывать русские символы в url к английским. Но есть требование, в программе делать обратное преобразование из английских в русские. Как быть с мягким и твердым знаком? Общепринятая замена на одинарный или двойной апостроф в URL не прокатывает. |
17.09.2010, 11:45 | #5 | |
Специалист
Регистрация: 06.06.2009
Сообщений: 119
Вес репутации: 197
|
Цитата:
Добавлено через 2 минуты Просто игнорируйте их. Последний раз редактировалось SillyWilly; 17.09.2010 в 11:45. Причина: Добавлено сообщение |
|
17.09.2010, 11:49 | #6 | ||
Специалист
Регистрация: 23.08.2008
Адрес: Санкт-Петербург
Сообщений: 171
Вес репутации: 199
|
Цитата:
Замена русского слова в URL к английскому может привести к потере позиций? Если так, то это не есть good. Добавлено через 2 минуты Цитата:
Видимо кроме Яши Не могу игнорировать, это слово в url нужно точно интерпретирорвать обратно в русский текст и по нему делается запрос к базе. Это поисковое слово. Последний раз редактировалось vga; 17.09.2010 в 11:49. Причина: Добавлено сообщение |
||
17.09.2010, 11:55 | #7 |
Специалист
Регистрация: 06.06.2009
Сообщений: 119
Вес репутации: 197
|
Яндекс, по-моему, тоже с ними вполне справляется.
Напишите, например, запрос "аптека" и посмотрите, что он подсвечивает в урлах на первой странице. Добавлено через 3 минуты Я, честно говоря, не очень понял механизм, но, судя по всему, вам тогда надо через urlencode()/urldecode() решать. Последний раз редактировалось SillyWilly; 17.09.2010 в 11:55. Причина: Добавлено сообщение |
17.09.2010, 16:25 | #8 | |
Специалист
Регистрация: 23.08.2008
Адрес: Санкт-Петербург
Сообщений: 171
Вес репутации: 199
|
Цитата:
Спасибо за советы! Добавлено через 4 часа 9 минут Ну раз четких правил написания мягкого и твердого знака в инете нет, установлю их сам ь - '_' нижнее подчеркивание ъ - '__' двойное нижнее подчеркивание, поскольку одновременно мягкий и твердый знак в слове быть не могут, однозначное обратное преобразование возможно. Разделитель между словами - '-' тире. (чтобы не путать с нижним подчеркиванием). Последний раз редактировалось vga; 17.09.2010 в 16:25. Причина: Добавлено сообщение |
|
17.09.2010, 16:46 | #9 | |||
Эксперт
Регистрация: 01.04.2008
Адрес: Москва
Сообщений: 1,131
Вес репутации: 239
|
Цитата:
Добавлено через 1 минуту Цитата:
Добавлено через 1 минуту Вот вам доакзательство: http://yandex.ru/yandsearch?text=%D0...A%D0%B8&lr=213 Посмотрите как Яндекс в результатах поиска выделяет запрашиваемое слово в урлах. Добавлено через 3 минуты Цитата:
Последний раз редактировалось Cyj; 17.09.2010 в 16:46. Причина: Добавлено сообщение |
|||
17.09.2010, 17:01 | #10 |
Талантливый бездельник
|
интересно, откуда пошел миф о том, что надо впихивать русские слова в адрес? все поисковики давным давно прекрасно понимают транслит. ранжируют одинаково, что с русским, что с транслитом.
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка с русскими буквами в URL | cayman | Ошибки при работе с системой | 10 | 22.04.2009 22:14 |
Пошел на ... с русскими ссылками | MichaelFm | Курилка | 5 | 20.03.2009 10:34 |
Ссылки на русском языке со спец символами | zak132 | Ошибки при работе с системой | 1 | 22.06.2008 18:13 |
Ссылки с русскими символами | Апокалипсис | Вопросы по работе системы | 3 | 21.05.2008 12:23 |
Робот не индексирует страницы с русскими символами в названии | boolevar | Ошибки при работе с системой | 7 | 11.08.2007 00:32 |
Часовой пояс GMT +3, время: 03:16.