| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Обсуждение форума > человеко-понятный урл |
| Автор: Wowa 2.9.2006, 17:02 |
| Названия нужны в первую очередь, чтобы поисковики лучше находили. Отсюда вывод, что название должно быть таким, которое зададут при поиске в поисковике... Вот это: ИМХО лучше: Delphi: Звук, графика и видео: delphi_media_sound_drawing_video |
| Автор: R.M. 2.9.2006, 22:59 |
| Круто, давно пора! |
| Автор: Wowa 3.9.2006, 22:08 |
почему неудобно? |
| Автор: LSD 3.9.2006, 22:17 |
| Раз уж у нас URL стал читабельным, то надо чтобы он был не слишком длинным и влезал в адресную строку. К тому же как я понял по ссылке вида: http://forum.vingrad.ru/forum/название_форума можно будет получить доступ к соответсвующему форуму. И хорошо бы чтобы можно было этот адрес вбить руками. |
| Автор: R.M. 3.9.2006, 22:59 |
| Да, ИМХО тут надо решить для чего это делается. Для удобство форумчан или для поисковиков? Если для удобства то надо делать которткие УРЛы, иначе длинные чтобы это были нормальные слова. Или 2 варианта |
| Автор: Wowa 3.9.2006, 23:07 |
А кто-нибудь это делает разве? Добавлено @ 23:08 удобства меньше не станет. В конце каждой ссылки будет стоять скорее всего номер форума или номер темы. Т.е. в принципе достаточно будет ввести только номер, а слова в ссылке - число для вида. |
| Автор: sergejzr 5.9.2006, 12:36 | ||
Пускай будут. Так красивше и нерусские лучше поймут. Кстати, а с русскими названиями как? |
| Автор: Cr@$h 5.9.2006, 13:26 |
? Предлагаешь тоже включить в адрес? |
| Автор: sergejzr 5.9.2006, 13:39 |
От английских конечно больше толку. Нет.. русские лучше в темах оставлять. И ещё. Подчёркивания не обязательны. |
| Автор: Cr@$h 5.9.2006, 13:50 |
Они автоматом ставятся, да? Русские и так неплохо идексируются, я считаю. |
| Автор: sergejzr 5.9.2006, 18:23 | ||
Зачем вообще подчёркивания? Есть же пробелы .. |
| Автор: Wowa 5.9.2006, 18:46 |
А чем подчеркивания хуже? |
| Автор: sergejzr 5.9.2006, 18:55 |
А чем они лучше? "Весят" столько же, читаются хуже пробелов, как поисковиками интерпретируются - неизвестно... И в результатах поисковиков пробелы будут лучше выглядеть, чем подчёркивания. Кстати Название раздела надо бы в title тоже впендюривать. |
| Автор: Wowa 5.9.2006, 19:17 |
а мне кажется, что поисковики могут на пробелах спотыкаться.... |
| Автор: Cr@$h 5.9.2006, 19:36 | ||
Я так понимаю, название форума не будет нести семантического значения... Тогда пробелы можно использовать. ![]()
В Fortran так через % обращаются к полям и методам экземпляра класса: class%filed. Вот что жуть. Как расширение стандарта разрешают точку использовать... Добавлено @ 19:39 Ты уверен? Длиновато будет, однако. Думаю, любой вариант подвергнется проверке. |
| Автор: Cr@$h 11.9.2006, 21:23 | ||
http://forum.vingrad.ru/index.php?showtopic=110318&view=findpost&p=842347.
Да, к тому же поисковик всё равно слова может переставлять. А что там с пробелами решили, не понял? |
| Автор: 12345c 11.9.2006, 22:26 |
| Вот информация о том, как распознают поисковики подчёркивания: Недавно 3DNews ввела такую систему именования статей: http://www.3dnews.ru/news/glacialtech_teper_i_bloki_pitaniya-184459/ Ищем по слову: glacialtech_teper_i_bloki_pitaniya Получаем в Яндексе : http://www.yandex.ru/yandsearch?yaca=1&text=glacialtech_teper_i_bloki_pitaniya . Видим, что ищутся разные сочетания слов, и через тире в том числе. В Гугле : http://www.google.com/search?q=glacialtech%5Fteper%5Fi%5Fbloki%5Fpitaniya - получаем только эту страницу. Попытка написать фразу через пробелы вообще даёт пустую страницу. Далее, заметим, что в Яндексе часто встречаются страницы с фразой bloki_pitaniya. Пробуем в Google через пробел - выдаёт только страницы со словами через пробел. Через подчёркивание - только фразы с подчёркиванием. Поэтому подчёркивание для Гугла не годится. Пробелы не годятся, потому что они превращаются, повторюсь, в %20 или в "+" после копирования из адресной строки. И слова превращаются в bloki%20pitaniya, которые отыскиваются по "20pitaniya", а не "pitaniya". Поэтому надо поискать, как распознаются % в качестве разделителей. Или сделать на своём сайте затравку и через 2-3 недели поискать, или найти примеры страниц с "%"-разделителями. |
| Автор: sergejzr 11.9.2006, 23:23 | ||
Они превращаются браузером на клиенте. Бот по идее получает текст "как есть" то есть с самыми натуральными пробелами |
| Автор: Cr@$h 12.9.2006, 01:14 | ||
Довольно запутанно. Прочекить надо. Но, думаю, так и есть. А, возможно, каждый бот делает это по-своему, так что эксперимент всё равно покажет, жив ли пациент или мёртв. Кто следит, что очталось перевести? А так и внедрять уже можно пробовать. |
| Автор: Stampede 12.9.2006, 02:18 | ||||
| Так, я не понял, столько веб-мастеров на форуме, и никто не знает, как сформировать правильный ЧПУ (человеко-понятный урл (с) Спектатор)? Рассказываю. Человеко-понятный урл хорош во многих отношениях. Для поисковиков:
Для юзеров:
Так вот, с учетом изложенных особенностей ЧПУ давайте посмотрим, что у нас тут получается. Замечание 1 Символ подчеркивания - это не очень здорово. Намного лучше использовать dash (тире). Сейчас объясню почему. Традиционно слова с подчеркиванием интерпретируются поисковиками как одна лексема. Поэтому элемент URL вида database_sql не сопоставится ни с database, ни с sql. При использовании же тире такой проблемы не возникает. Кроме того, тире - это абсолютно валидный символ URL, в отличие от, скажем, пробела. Короче, лучше тире для ЧПУ ничего не придумано Замечание 2 Вам надо решить для себя вопрос, будет ли урл отражать иерархию подфорумов. Если будет, то форма пути /forum/javascript/beginners будет являться естественным разрешением "namespaces", и это, пожалуй, самая удачная форма ЧПУ. С точки зрения затрат на программную реализацию разница тут небольшая. Единственный момент, который может отпугнуть, это что при перемещении подфорумов внутри дерева сразу сломаются ранее существовавшие ссылки, и придется или заморачиваться с редиректами, либо придумывать что-нибудь еще. Замечание 3 НЕ НАДО делать длинные урлы! По типу как тут предлагалось college_interesting_entertaining_amusing_engaging_captivating_programming_tasks. Поясняю. Во-первых, есть большой шанс, что такое имя будет квалифицировано как "поисковый спам". В качестве упражнения предлагаю погуглить по выражению "search spam": http://www.google.ca/search?q=%22search+spam%22&start=0. За такие вещи обычно больно дают по рукам Во-вторых, такое имя разом перечеркивает все преимущества, которые ЧПУ дают юзеру (см. список выше). Замечание 4 Ну и относительно названий для раздела Java:
Как уже отмечалось, секционирование лучше оформить в виде иерархического пути, т. е. java, java/general, java/applets и т. д. Кроме того, для J2EE и J2ME именно эти термины и нужно использовать сами по себе, потому что никто не станет искать инфу на эти темы по слову "ee". В общем, мой вариант:
Немного ознакомительной инфы о ЧПУ изложено вот здесь здесь: http://webjavenue.com/tutorial/content.htm. Энджой |
| Автор: sergejzr 12.9.2006, 08:59 | ||
Какие знаки должен получить бот, если он получает ХТМЛ страницы? С другой стороны, Стампеде правильно говорит, что пробелы не валидны. Ну против подчёркиваний я ничего не имею. ПС: Кстати прочитал в журнале. Урли надо всегда одинаковые отдавать, независимо от того, бот это или человек. Иначе "посодют" за cloacking. |
| Автор: Cr@$h 12.9.2006, 09:18 |
Так он же, вроде, тоже говорит, что с подчёркиванием ищёт как единое целое. Что же делать то будем? На тире менять? |
| Автор: Wowa 12.9.2006, 10:18 | ||
ага, но мне тут сейчас идея пришла.. У нас же много групп пользователей на форуме. Сейчас все поисковики бродят под группой "участник". Можно переставить на группу "гость" наверное. Тогда все гости будут видеть длинные ссылки. Вне зависимости от того поисковик это или нормальный человек. Зарегистрировавшиеся юзеры будут видеть более короткие ссылки. Это ведь не нарушение правил. Хотя в принципе, ИМХО, можно всем группам выдавать более длинные ссылки... Или будут мешать? Добавлено @ 10:18 подчти везде ИМХО подчеркивания применяют. |
| Автор: sergejzr 12.9.2006, 10:21 | ||||
| Тьфу! Хотел сказать "против тире" Добавлено @ 10:25
Мне почему-то сегодня утром тоже это подумалось
Ну мешать не будут, но и помогать тоже Ну, Стампеде дельные вещи вроде говорит... На самом деле тире - нормальный вариант и должен сработать по крайней мере это не соеденяющий знак (как подчёркивание), а разделительный. |
| Автор: Cr@$h 12.9.2006, 10:29 | ||||||
Или сделать VIP-группу Боты, которые будут иметь режим Nice Vision
Те, кто здесь уже зареган и сидит, может, и не надо. Модераторы то точно знают форум наизусть (хотя, это, конечно, не так). ... ничего не имею против]. А что, для каждой группы можно менять отображение ссылок, к. они видят? Не до конца понял тут. Добавлено @ 10:30
Сам по опыту тоже замечал. |
| Автор: S.A.P. 12.9.2006, 10:32 | ||
согласен на 100% 1. Лаконично 2. Понятно 3. Слеш для поисковика однозначно является разделителем |
| Автор: Cr@$h 12.9.2006, 11:10 |
| Как остальные тогда будут всё видеть: участники, модераторы, боты? И что будет с прежнимии ссылками, которых примерно мильон на форуме? |
| Автор: LSD 12.9.2006, 11:11 | ||
Так делать нельзя. Придет к нам какой нибудь гость и задаст вопрос, который уже неоднакратно обсуждался, я дам ему "свою" ссылку, а для него она будет невалидной. А идея с тире мне нравится. |
| Автор: Wowa 12.9.2006, 11:13 | ||
валидной. в каждой ссылке будет все равно содержаться ИД форума или же темы. Именно по ИД будет идти определение, а текст... текст - там любой сможет быть - ссылка все равно валидной будет. |
| Автор: Cr@$h 12.9.2006, 11:15 | ||
Можно ли добавлять к ссылкам текст просто так, вернее который не будет ни на что влиять у нас? Wowa что-то говорил уже такое вначале темы. |
| Автор: sergejzr 12.9.2006, 11:27 | ||
Конехцно будет валидной. Это всё эквивалентные ссылки, что "http://forum.vingrad.ru/index.php?showtopic=110318&unread=1&st=40&hl=", что "http://forum.vingrad.ru/content;showtopic,110318;unread,1;st,40;/about-us/forum-discussions/Важно!-Нужна-помощь-в-переводе!-Нужно-перевести-названия-форумов.html" Просто у одних ссылки как первая, что по-короче, а у других что по-длиннее. |
| Автор: Cr@$h 12.9.2006, 11:43 |
| Тогда всем предлагаю ставить длинные, если это улучшит индексацию. |
| Автор: sergejzr 12.9.2006, 11:52 |
Просто это и увеличит траф. А траф у нас в основном создаётся зарегенными участниками. Вот и вопрос, нужно им это? |
| Автор: Girder 12.9.2006, 11:58 |
| Имхо... нужно сделать что-то типо настройки в профиле Т.е. в профиле добавить возможность выбора типа ссылок: короткая запись или длиная. PS: И по умолчанию назначать длинную запись. Как следствие боты и гости будут с длинной ссылкой мучаться в руках |
| Автор: Wowa 12.9.2006, 11:58 | ||
участникам можно просто автоматом давать короткую ссылку. |
| Автор: Cr@$h 12.9.2006, 11:59 |
Ответ (мой) таклй: Если за счёт гостей всё будет нормально, то ОК. А Боты же не используют ссылки, значит только на Гостей здесь можно будет уповать. Может, участникам только поставить? |
| Автор: Girder 12.9.2006, 11:59 |
| А если забанят Вроде в профиль не долго залезть для изменения сия... |
| Автор: Wowa 12.9.2006, 12:01 |
| Girder, за что? Это естественно, что зарегистрированные участники получают другой контент. Также естественно, что участники Клуба видят Клуб, а боты Клуб не видят. Боты ведь незарегистрированы на форуме, поэтому получаются такой же контент, как гости.. Где тут обман? |
| Автор: Girder 12.9.2006, 12:05 |
| Wowa - не спорю. PS: Просто спросил |
| Автор: Wowa 12.9.2006, 12:07 |
| Но если длинные ссылки почти никому мешать не будут, то можно в профиле сделать отключение, а не автоматом. |
| Автор: Cr@$h 12.9.2006, 12:09 | ||||
Как ты думаешь, какую большинство выберут. Нет, конечно. Просто выбрать слой населения, который будет пиарить длинные ссылки. Слой наседения выбрать по его численности и активности, чтобы было, но не перегружало. Добавлено @ 12:12
Траф не перегрузится тогда? |
| Автор: Cr@$h 13.9.2006, 06:50 |
Что-то мы дисоциировали тему. Предлагаю выделить обсуждение построения ссылок в отдельную тему: "Построение ссылок [для поисковиков]", а в этой оставить только перевод. В эту тему тогда надо перенести следующие посты:
|