Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Практика создания кириллических УРЛов
 
 автор: Владимир55   (22.03.2014 в 15:04)   письмо автору
 
 

Весьма вероятно, что кириллические URL в обозримом будущем станут нормой и уже сейчас Яндекс явно отдает им предпочтение. Нюансов много, и, в частности, остается непонятной максимальная длина URL. Некоторые браузеры отводят под URL 65535 знаков, но такие длинные URL хотя и индексируются поисковиками, но ссылки оказываются некликабельными и приходится ограничиваться 1855 знаками (http://www.seomofo.com/experiments/title-and-h1-of-this-post-but-for-the-sake-of-keyword-prominence-stuffing-im-going-to-mention-it-again-using-various-synonyms-stemmed-variations-and-of-coursea-big-fat-prominent-font-size-heres-the-stumper-that-stumped-me-what-is-the-max-number-of-chars-in-a-url-that-google-is-willing-to-crawl-and-index-for-whatever-reason-i-thought-i-had-read-somewhere-that-googles-limit-on-urls-was-255-characters-but-that-turned-out-to-be-wrong-so-maybe-i-just-made-that-number-up-the-best-answer-i-could-find-was-this-quote-from-googles-webmaster-trends-analyst-john-mueller-we-can-certainly-crawl-and-index-urls-over-1000-characters-long-but-that-doesnt-mean-that-its-a-good-practice-the-setup-for-this-experiment-is-going-to-be-pretty-simple-im-going-to-edit-the-permalink-of-this-post-to-be-really-really-long-then-im-going-to-see-if-google-indexes-it-i-might-even-see-if-yahoo-and-bing-index-iteven-though-no-one-really-cares-what-those-assholes-are-doing-url-character-limits-unrelated-to-google-the-question-now-is-how-many-characters-should-i-make-the-url-of-this-post-there-are-a-couple-of-sources-ill-reference-to-help-me-make-this-decision-the-first-is-this-quote-from-the-microsoft-support-pages-microsoft-internet-explorer-has-a-maximum-uniform-resource-locator-url-length-of-2083-characters-internet-explorer-also-has-a-maximum-path-length-of-2048-characters-this-limit-applies-to-both-post-request-and-get-request-urls-the-second-source-ill-cite-is-the-http-11-protocol-which-says-the-http-protocol-does-not-place-any-a-priori-limit-on-the-length-of-a-uri-servers-must-be-able-to-handle-the-uri-of-any-resource-they-serve-and-should-be-able-to-handle-uris-of-unbounded-length-if-they-provide-get-based-forms-that-could-generate-such-uris-a-server-should-return-414-request-uri-too-long-status-if-a-uri-is-longer.html

По моим оценкам, даже 1000 знаков вполне должно хватить.

А что происходит на практике? В среднем, 500-700 знаков хватит?

  Ответить  
 
 автор: Commander   (22.03.2014 в 16:41)   письмо автору
 
   для: Владимир55   (22.03.2014 в 15:04)
 

А куда такие адреса %)? Лично у меня alias страницы ограничен вместимостью поля типа TINYTEXT (255 символов). Я, конечно, могу сделать его и как TEXT, и как LONGTEXT, но зачем это нужно? Понятно, что поисковик может искать общий смысл страницы в ее alias'e, но ведь не текст же он там ищет? А если контент-менеджеру не хватит десятка слов, чтобы отразить смысл страницы в ее названии (из которого нетрудно сгенерировать alias), то грош ему цена. Сколько бы ни было страниц на сайте, уникальность alias'a обеспечить нетрудно даже при совпадении названия - можно добавить ID страницы, можно дату публикации, можно запросить другой псевдоним в случае, если автоматически сгенерированный уже существует и т. д.

  Ответить  
 
 автор: Владимир55   (22.03.2014 в 16:47)   письмо автору
 
   для: Commander   (22.03.2014 в 16:41)
 

А если контент-менеджеру не хватит десятка слов

На практике получаются гораздо более длинные названия страниц. К примеру, "Мировые и клубные новости – Добыча полезных ископаемых в Арктике". Это уже 65 букв. То есть, почти 400 знаков в урле.

Случается и побольше, порядка 80 букв, то есть в районе 500 знаков.

( У меня тоже поле TINYTEXT. Но, похоже, что придется менять, ибо в него уже не вписаться... А ID страницы в адресе уже постепенно выходит из употребления, хотя было очень удобно!).

  Ответить  
 
 автор: Commander   (22.03.2014 в 18:23)   письмо автору
 
   для: Владимир55   (22.03.2014 в 16:47)
 

Это уже 65 букв. То есть, почти 400 знаков в урле.

Имеете в виду urlencode из UTF-8? Да, почти 400 символов. Впрочем, по-моему, тут проще вообще отказаться от URL-кодирования.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования