|
|
|
| Как сделать читабельный урл? | |
|
|
|
|
|
|
|
для: ValeraC
(23.05.2010 в 14:22)
| | Что имеется в виду под "читабельностью" преобразование GET-параметров в более короткий виз из ?id=3&number=15&year=2010 в /3/15/2010 или что-то другое? | |
|
|
|
|
|
|
|
для: cheops
(23.05.2010 в 14:25)
| | Причина и цель является то, что в метрике яндекса и вебмастере гугла показывает
....%C5%F1%F2%E5%F1%F2%E2%EE%E7%ED%E0%ED%E8%E5 (Русские буквы при GET-параметре)
Наверное, правильно вы сказали, что надо преобразование GET-параметров, когда в нем русские буквы. | |
|
|
|
|
|
|
|
для: ValeraC
(23.05.2010 в 14:44)
| | Вот именно от этого сложно избавиться, дело в том, что до недавнего времени русские буквы были запрещены в URL - их обязательно нужно преобразовывать в безопасный режим, например, при помощи функции urlencode(). Многие Web-приложения и сайты преобразуют такого вида URL к безопасному виду. | |
|
|
|
|
|
|
|
для: cheops
(23.05.2010 в 15:25)
| | Значит для метрики яндекса и вебмастера гугла это сделать невозможно? Я правильно понял? | |
|
|
|
|
|
|
|
для: ValeraC
(23.05.2010 в 18:04)
| | Нет, так как URL находится на стороне Яндекса и URL не изменится, пока Яндекс этого не захочет. | |
|
|
|
|
|
|
|
для: cheops
(23.05.2010 в 18:50)
| | Ну а что то другое может придумать можно. Например, преобразовать в английские буквы, потом обратно? Может у вас есть другой вариант или может народ что-то применяет? | |
|
|
|
|
|
|
|
для: ValeraC
(23.05.2010 в 19:38)
| | Да, можно транслит использовать, но обычно на эту тему особенно не заморачиваются. Тем более русские домены официально признаны и сейчас правила игры вероятно изменятся. Но для окончательного решения проблемы необходимо дожидаться полного обновления линейки браузеров, что к сожалению, происходит не так часто, как хотелось бы. | |
|
|
|
|
|
|
|
для: cheops
(23.05.2010 в 19:56)
| | Правильно ли я понял?
Если у меня в GET слово из русских букв в виде...%C5%F1%F2%E5%F1%F2%E2%EE%..., то скоро само все восстановится и будет работать как и с английскими.
===============================================
А как сделать Урл по типу
http://ru.wikipedia.org/wiki/%D0%90%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%28%D0%BF%D1%81%D0%B8%D1%85%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F%29
Т.е что бы его читал пользователь русские как русские буквы? | |
|
|
|
|
|
|
|
для: ValeraC
(23.05.2010 в 20:23)
| | >Правильно ли я понял?
>Если у меня в GET слово из русских букв в виде...%C5%F1%F2%E5%F1%F2%E2%EE%..., то
>скоро само все восстановится и будет работать как и с английскими.
Нет, нужно будет отказаться от кодирования, если вы кодируете русские буквы, да, если вы прямо по-русски пишите в ссылках.
>===============================================
>А как сделать Урл по типу
>http://ru.wikipedia.org/wiki/%D0%90%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%28%D0%BF%D1%81%D0%B8%D1%85%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F%29
>Т.е что бы его читал пользователь русские как русские буквы?
Писать по русски без перекодирования, рекомендовать пользователям ипользовать Opera (однако, такая политика может привести к тому, что не во всех браузерах ваши ссылки будут открываться). | |
|
|
|