Чпу адрес: Семантический url — Википедия – что это такое, для чего нужен, как правильно использовать человекопонятные УРЛ

Содержание

ЧПУ адрес, создание url, человекопонятныйадрес

Про ЧПУ

Правильный ЧПУ адрес страницы позволяет повлиять на SEO продвижение интернет-сайта самым очевидным образом.

От того, какими будут URL страниц, зависит не только внешний облик урла в поиске, а также и другие факторы SEO.

Как создать грамотный ЧПУ страницы и как использовать ЧПУ и почему это важно узнаете ниже.

Что такое ЧПУ и причем тут SEO

ЧПУ адрес или ЧеловекоПонятный УРЛ — это адрес страницы, который прост и понятен для посетителя вашего интернет-сайта и поисковых систем Яндекса и Гугла (Search Engine Friendly URL).

Пример не ЧПУ адреса страницы:

site123.ru/index.php?category=21&page=718

Пример ЧПУ:

proremont.ru/blog/remont-balkona

 

Как использовать ЧеловекоПонятные УРЛы

  • добавление ключевых слов в УРЛ;
  • легкое запоминание и дальнейший облегченный поиск по сайту;

 

Структура и шаблоны ЧПУ

Структуру ЧеловекоПонятных УРЛов может быть различной. Примеры самых распространенных ЧПУ шаблонов.

Пример прямого ЧПУ адреса на страницу:

vashsite.ru/kontakty/
Пример прямого ЧПУ адреса с расширением:

vashsite.ru//kontakty.html
Такой адрес обычно имеют статические страницы вроде страницы «Контакты».

Пример ЧПУ категорий интернет-магазина:

vashsite.ru/catalog/lyustry/na_shtange/
Рекомендации по ЧПУ урлу:

  • не дублировать название категории/подкатегорий, чтобы не допустить переспам:

неправильно — catalog/torshery/torshery_s_abazhurom/

правильно — catalog/torshery/s_abazhurom/

ЧПУ транслитом

Поисковые системы Яндекса и Гугла понимают любую транслитерацию. Транслитерация оптимальна для создания ЧП урлов, так как символы латиницы универсальны. Кириллица, переведенная в транслит, достаточно легко читается и способна быстро предоставлять корректную информацию о названии страницы как людям, так и поисковикам. Кроме того сайт, использующий транслит в ЧПУ, в том же языковом регионе может иметь больший приоритет, чем сайт использующий латиницу.

ЧПУ латиницей

Латиница универсальна, ее легко обрабатывают поисковики, рекомендуем делать ЧПУ латиницей.

чпу урлы

ЧПУ кириллицей

Многие сайты используют кириллические ЧПУ. Только есть одна сложность — кодировка кириллических символов в URL при копировании урла.

 

Появляется неприятный хвост у ссылки, например /%D1%G8%ED%E3%F5%EB677%FF%F0%ED%EE%F1%F2%FC

Подчеркивания, дефисы и пробелы в ЧПУ

В принципе особой разницы нет использовать подчеркивание или дефис, но лучше использовать все же дефис. По поводу пробелов: не стоит их употреблять вообще, так как в дальнейшем могут возникнуть проблемы с индексацией таких URL-адресов.

 

Частые ошибки в ЧПУ

Длина URL. Средняя длина в поисковой системе Google – 76-90 символов. Поэтому ЧПУ не более 60 символов, чтобы поисковики могли воспринимать полностью ваш URL.

Выводы

ЧПУ — важная деталь продвижения. Нужно ее использовать. В новых движках всё продумано (особенно в WordPress). Поэтому использовать ЧПУ обязательно.Рекомендуем использовать ключевые слова в названии страниц, чтобы упростить навигацию на сайте и понимание содержимого ссылки на сайт. ЧПУ улучшает SEO продвижение страниц вашего ресурса.

ЧПУ адрес сайта. Описание и рекомендации

Понятие удобных и понятных адресов для страниц веб сайта введено достаточно давно, но пользуются этим инструментом ещё далеко не все владельцы сайтов, а рекомендации по использованию ссылок ЧПУ в полной мере не раскрывают эту тему. Мы постараемся подробнее осветить вопросы выбора правильной структуры ЧПУ и описать наиболее распространенные ошибки в процессе использования ссылок этого вида.

Что же такое ЧПУ адрес?

ЧПУ является сокращением фразы “ЧеловекоПонятныеУРЛы” (от английского Search Engine Friendly URLs) или, иными словами, красивые и дружественные адреса. Смысл, вложенный в русский и английский определения, немного разнятся: ЧПУ касается юзабилити (удобства использования для человека) в большей степени, а SEF больше ориентирован на SEO (дружественность поисковым системам). В любом случае, ЧПУ адрес имеет множество преимуществ перед обычным адресом, и, как следствие, ЧПУ рекомендуется использовать в любом случае, причем использовать продуманно, как и любой другой web инструмент.

Примеры старых версий адресов сайтов (неудобных и недружественных):
www.site.ru/data.php?id=54
www.site.net/page.php?page_id=23
www.site.com.ua/index.php?id_catalog=418&page_id=235
www.site.kz/page.php?page_id=23&lang=1&news_id=154589

 

Примеры новых версий адресов страниц в формате ЧПУ, которые могут иметь следующий вид:
www.yoursite.ru/products/
www.yoursite.net/

contact/
yoursite.com.ua/cars/volvo/
www.yousite.kz/ru/news/privet-mir/

 

Как видно из примеров варианты ссылок в формате ЧПУ гораздо удобнее и понятнее.

 

Какие преимущества, помимо внешней красоты, дают ЧПУ ссылки?

 

  •   Использование транслита (написания русского слова латиницей) ключевых слов в адресе ЧПУ способствует продвижению сайта по этому ключевому слову.
  • ЧПУ адреса легко диктовать и запоминать .
  • По виду ссылки становится примерно понятно содержимое страницы.
  • Использование вложенных ссылок ЧПУ (Например, www.site.ru/catalog/brend/tovar1/ ) позволяет сразу определиться, где ты находишься в структуре сайта, что решает одну из задач навигации.
  • ЧПУ адреса редко становятся причиной возникновения дублирующих страниц на сайте.
  • Ускоряют анализ статистики в веб отчетах.

 

Рекомендации по использованию ЧПУ.

 

1. Организация структуры ЧПУ адресов.
Организация структуры адресов данного типа в зависимости от категории сайта или его определенной страницы может быть различной. Здесь стоит рассмотреть некоторые шаблоны:

Шаблон: /pagename/
Пример: /contact/
Тип сайта: Любой

Такой вид шаблона для ссылки ЧПУ подходит для всех статических общих страниц сайта, к которым можно отнести Контакты, Компания, Доставка и др., Такая структура подойдет и для обозначения категорий товаров в интернет-магазинах или рубрик в контент-проектах. (Например, раздел “Герметики” или рубрика “Пресса”).

Шаблон: /id/
Пример: /1034/
Тип сайта: Новостной \ обзорный ресурс

Подобный вид имеет менее качественный ЧПУ адрес вследствие использования общего числового идентификатора , который трудно запомнить человеку и ничего не говорит поисковой системе о своем содержимом. Данный шаблон часто используется в новостных проектах, где заголовки могут повторяться, а идентификатор уникализирует ЧПУ адрес, закрепляя его за конкретной статьей. Такие шаблоны желательно использовать только в необходимых случаях. Лучше использовать в ЧПУ осмысленные названия, а к повторяющимся заголовкам добавлять порядковый номер для придания им уникальности.

Шаблон: /year/month/day/title/
Пример: /2013/04/25/my-first-article/
Тип сайта: Блоги, новостные ресурсы

Использование в качестве ориентира даты в ЧПУ очень удобно для проектов, где главный вопрос – это актуальность материала. Адрес поможет определить актуальность материала и сориентироваться при поиске необходимого материала. Организация адресов таким образом характерна для новостных порталов или блогов \ дневников.

Шаблон: /category/subcategory/title/
Пример: /notebook/asus/asus-3012/
Тип сайта: Интернет-магазины и блоги

Данный шаблон включает иерархическую цепочку (Принадлежность конечной страницы сайта родительским разделам ). ЧПУ играет роль поводыря для быстрого ориентира на принадлежность конечного раздела определенным категориям (Аналогично вложенным папкам в ОС Windows). Такая структура незаменима при создании интернет-магазинов и разветвленных блогов. Единственный недостаток такой организации структуры ЧПУ – необходима смена адреса при перемещении товара или статьи в другую категорию.

 

На стадии проектирования веб сайта стоит выбрать основные разделы и их подразделы, а также элементы в этих подразделах. Организация адресов ЧПУ должна в полной мере отражать структуру сайта. Конкретизируя вышесказанное можно привести следующий пример иерархической структуры ЧПУ адресов:

/company/
/news/
/gallery/
/products/
/forum/
и так далее, затем определяем структуру каждого из выбранных разделов:
/company/history/
/company/sertificaty/
/company/vacancies/
и так далее…

 

2. Кириллица или латиница в ЧПУ адресах?
Выбор для ЧПУ кириллических адресов, латиницы или транслитерации является делом вкуса, но рассматривая этот аспект с точки зрения юзабилити, не стоит смешивать латиницу и кириллицу в одном ЧПУ адресе, ведь пользователю сайта придется менять раскладку клавиатуры для набора адреса вручную. С позиции SEO продвижения сайта нет разницы – поисковые системы понимают и латиницу, и кириллицу, и транлитерацию.

 

Кириллические ЧПУ адреса бывают удобны в случаях, когда сам домен кириллический, или часть адреса не очень длинна. К большому недостатку кириллических ЧПУ следует причислить вставку кодированных значений вместо кириллицы ЧПУ адреса при копировании его из браузера.

 

Латинские ЧПУ с переводом русских слов оптимально использовать для обозначений общепринятых рубрик и статических страниц. Все привыкли к /news/ вместо /novosti/ или /contacts/ вместо /kontakti/. Для названия статей данный способ применяют реже, если это не доставляет дополнительных сложностей.

 

Транслитерацию (написание русских слов латинскими буквами ) хорошо применять при для сложных или достаточно длинных названий рубрик и статей. В этом случае абсолютно неважно, по какому принципу вы производите транслитерацию названий разделов или страниц – поисковые системы распознают разные варианты написания:

 

3. Длина ЧПУ адреса.
Длинные ЧПУ не самый удобный вариант с точки зрения юзабилити. Такие адреса трудно запомнить, они нередко обрезаются в процессе вставки ссылки на части форумов и в соцсетях , не говоря про поисковую выдачу и затрудняют навигацию по сайту.

Пример длинного и неудобного ЧПУ:

http://site.ru/sport/championship/1365520-fotogalereya-ahtung-podruga-igroka-sbornoj-germanii-ispugavshaya-chinovnikov-svoej-seksualnostyu

Оптимальная длина ЧПУ – не более 60-80 символов, причем чем меньше, тем лучше и удобней, но необходимо постараться не потерять понятность адреса (раскрыть в адресе его содержимое) и его полезность для поисковых систем.

 

4. Подчеркивания или дефисы при разделении слов в адресе?
В адресе ЧПУ можно использовать и подчеркивания, и дефисы. Чисто практически дефисы предпочтительней- для их набора требуется одно нажатие на клавиатуре, а для подчеркивания два – с Shift.
Оптимальные ЧПУ должны содержать однотипные символы на каком-либо языке и разделительные знаки – без использования пробелов, кавычек, запятых или иных служебных символов.

5. Какой тип ЧПУ выбрать для многоязычных сайтов?
Добавление дополнительных языковых версий веб сайта требует начального определения с их размещением. При регистрации поддомена для той или иной версии сайта проблема решается сама собой, если же другая языковая версия находится на том же домене, то самым правильным будет добавлять в начало адреса часть, отвечающую за языковую версию, добавлять в начало адреса.

http://www.site.com/ru/company/
http://www. site.com/de/catalog/tovar1/

 

Часто возникающие ошибки и недочеты при использовании ЧПУ.

1. Использование пробелов и служебных символов при формировании адреса.

 

2. Формирование слишком длинных и сложных ЧПУ адресов.

 

3. Использование неинформативных значений в ЧПУ

http://www.site.ru/catalog/12345/   – По такому адресу понятно лишь, что переход осуществляется в раздел каталога, но цифры неинформативны.

 

4. Использование лишних звеньев в адресе

http://www.site.ru/page/contacts/  – В данном случае /page/ – не значимое звено для раздела /contacts/ – ее можно удалить для сокращения адреса.

ЧПУ URL адреса страниц — делаем ссылки страниц читаемыми

ЧПУ URL

Всем-всем привет!

SEO-продвижение сайта – штука, требующая комплексного подхода. Недостаточно просто закупиться ссылками, нужно провести еще кучу различных работ, в том числе создать правильный ЧПУ адрес страницы. Собственно об этом мы сегодня и поговорим.

ЧПУ переводится, как ЧеловекоПонятныйУрл, то есть адрес страницы, который может понять любой человек. Создаются такие адреса не только для людей, но и для поисковых систем, так как они совсем не любят такие аббракадабры:

http://site.ru/catalog/fh216?932f2jfif

А вот такие даже очень:

https://context-up.ru/url-adresa-stranic/

Если страница имеет подобный адрес, то это ей зачтется и с большой долей вероятности позиции в выдаче улучшаться, а это, как никак, первостепенная задача.

Каким должен быть ЧПУ?

Ответ на этот вопрос прост – употребите ключевое слово в адресе. Это поможет человеку понять, что страница, на которую он переходит, поможет ему найти ответ на его вопрос.

Пример:

https://context-up.ru/urok-7-kak-nastroit-direkt/

В примере выше указана та ключевая фраза, под которую идет продвижение, а значит и простой человек и поисковая машина уже по URL понимает о чем документ. Простой набор различных символов не о чем нам не скажет.

Вы замечали, что ЧПУ URL врезаются в память? Я – да! Да и Вы, наверняка, держите в голове несколько адресов интересных Вам страниц. Как пример: несколько лет назад социальная сеть “Вконтакте” предложила своим пользователям изменить адреса профилей с идентификатора (набора цифр) на что-то более интересное и запоминающееся, которое пользователь должен придумать сам. Таким образом, Вконтакте получил ЧПУ адреса страниц своих пользователей, что несомненно положительно сказалось на ресурсе.

Как сейчас помню, я тогда переделал свой адрес на vk.com/mc_rinas. Раньше я очень любил рэп, даже пытался сам что-то написать 😳

Структура ЧПУ может быть совершенно разной:

  1. Прямой адрес. Такая структура используется на моем блоге для большинства страниц. Пример: context-up.ru/uslugi/
  2. Прямой адрес с форматом страницы. Пример: context-up.ru/index.html или context-up.ru/index.php
  3. Адрес с категориями. Все категории моего блога имеют подобную структуру. Пример: https://context-up.ru/category/kontekstnaya-reklama/yandex-direct/nastrojka-kampanij/
  4. Адрес с датами. На многих блогах, а особенно на WordPress’овских организована структура ЧПУ с датой публикации записи. Пример: http://site.ru/2017/11/07/cvetochnye-gorshki

Наиболее предпочтительной с точки зрения юзабилити является вариант ЧПУ адреса с сохранением структуры сайта, то есть с категориями и искомой страницей. Так человек и поисковый робот будет понимать где конкретно находится страница. Но и другие варианты можно спокойно использовать.

Однако структура URL – это не единственное на что нужно обращать внимание при составлении ЧПУ адресов.

Как писать ЧПУ URL?

Латиница или кириллица, или вообще транслитерация? Вот в чем вопрос!

На самом деле, поисковые системы спокойно воспринимают и тот, и другой, и третий вариант написания адреса страницы. Тут уже выбор за Вами.

  • Транслитерация. Используя такой вариант написания URL, мы должны писать русские слова латинскими буквами. Транслитерация спокойно читается людьми, знающими эти буквы. Отлично подойдет для статей. Пример: https://context-up.ru/generatory-obyavlenij/
  • Кириллица. Удобна для восприятия людьми. Отличает страницу в выдаче от конкурентов у которых не адреса транслитные или на латинице. Отлично сочетается с кириллическим доменном. Однако есть недостаток: при копировании адреса из браузерной строки слова на кириллице заменяются кодированными значениями. Пример: https://ru.wikipedia.org/wiki/Транслитерация_русского_алфавита_латиницей
  • Латиница. Подходит для обозначения статических страниц, например, “Контакты” – http://site.ru/contacts

Как видите, каждый способ написания ЧПУ адресов лучше использовать для страниц различных типов.

Какой длины создавать ЧПУ?

Длинные адреса никогда и никому не нравились: их не удобно читать, их не удобно вставлять в сообщения, они обрываются… Короче очень много недостатков у длинных ЧПУ.

Поэтому рекомендуется умещаться в 60-80 символов, а лучше еще меньше, чтобы их было удобнее воспринимать и людям, и ПС.

Что лучше: дефис или нижнее подчеркивание?

На самом деле можно использовать оба способа замены пробела. Правда у дефиса есть одно преимущество – нужно нажать только на одну кнопку, чтобы его прописать. А вот нижнее подчеркивание прописывается только при нажатии дополнительной клавиши Shift, что неудобно для вебмастера.

Во все остальном никаких различий нет. Главное – не используйте пробелы и другие служебные знаки типа кавычек, запятых, скобок и других.

Используйте эти рекомендации по написанию ЧПУ URL адресов страниц и тогда все будет хорошо.

Ну а на этом у меня все, дорогие друзья!

Если материал представленный в этой статье оказался для Вас полезным, поделитесь, пожалуйста, ссылочкой в социальных сетях. И, конечно же, подписывайтесь на обновления блога, чтобы получать свежие уроки прямо на почту!

Также я очень буду рад комментариям!

До скорого!

Какое бывает влияние ЧПУ адресов страниц на оптимизацию сайтов

ЧПУ – аббревиатура, происходящая от сочетания слов «Человеко-понятные УРЛы» (английский термин — «Search Engine Friendly URLs»), то есть ЧПУ – адреса страниц (дружественные и красивые).
О том, что существует ЧПУ, многие знают, но не все умеют пользоваться этими очень интересными и удобными версиями. Пробовали пользоваться ими единицы. Непопулярными являются дружественные адреса, потому что очень сложно отыскать полную, да еще и написанную доступно рекомендацию, благодаря которой можно научиться использовать «Человеко-понятные УРЛы», хотя данное понятие введено очень давно. Попробую объяснить, почему необходимо выбирать оптимальную структуру ЧПУ.

Как же, все-таки, выглядит ЧПУ — адрес?

Стоит рассмотреть стандартные адреса нескольких страниц, присутствующих на многих сайтах:

site.ru/viewpage.php?page_id=3
my-site.com.ua/page.php?page_id=23&lang=1&news_id=154589
Рассмотрите, как пример, страницы с человеко-понятными адресами:
uniofweb.ru/contact/
uniofweb.ru/wiki/poiskovye_sistemy/
Даже, если бегло сравнить их, можно увидеть, что адреса с ЧПУ не такие громоздкие, а также более привлекательны.

Советую рассмотреть самые главные преимущества ЧПУ-адресов:

• Можно в адресе применить ключевые слова, это положительно сыграет при ранжирование страницы.
• Как адреса страниц, естественные ссылки передают все по нужным ключевым словам, которые содержатся в ЧПУ.
• Кликабельность сниппетов постоянно в выдаче улучшается, потому что ключевые слова в поиске подсвечиваются, этим привлекая больше внимания.
• Облегчает процесс запоминания адресов страниц.
• Благодаря ему, легче узнать, какая тематика страницы еще до момента перехода по нужной ссылке, что способно уменьшить показатель отказа, в том числе помогает привлечь большее количество целевых посетителей.
• Упрощается навигация по сайту. Пользователи сразу узнают о разделе ресурса (где он находится) и могут быстро перейти на высший уровень.
• ЧПУ снижает возможность появления внутренних дублей.
• Упрощается работа с веб-аналитикой.
Можно сделать вывод, что в использовании ЧПУ-адресов есть очень важные нюансы и учитывать их, просто, необходимо.

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

Как организовать структуру ЧПУ-адресов?

Тип сайта оказывает влияние при организации структуры ЧПУ-адресов. Адреса такого вида, как pagename, подходят для таких разделов, как «Информация», «Контакты», «Доставка» и других статических страниц во многих контент-проектах, в том числе и интернет-магазинах. Он применяется на всех типах сайта.

Многие адреса такого вида, как pagename.html, также подойдут для большинства статических страниц, причем, сайтов любых типов, но также могут обозначать разные рубрики. Например, «Отзывы», «Интервью», «Мебель», в контент-проектах, в том числе в интернет-магазинах.

Шаблон /id/title используют для динамических страниц разных сайтов, которые имеют единственную рубрику, причем особенно применим и для статических страниц новостного ресурса, а также обзорного. Например: /2442/raskrutka-saitov. Однако, у ID-записи существует один минус – людям сложно его запомнить. Но, ID в новостных проектах дает возможность адрес сделать уникальным, закрепив за конкретной статьей его.

Рекомендуется в ЧПУ-адресах, для запоминания ID и простоты передачи, их убирать, а в случае необходимости, сделать уникальным заголовок и добавить обязательно порядковый номер к нему.

Если важное место занимает в проекте актуальность материала, тогда в ЧПУ-адресах необходимо проставлять даты. Такого вида шаблон, как /year/month/day/title.html, поможет новые данные отфильтровать, учитывая точную дату, либо наоборот, очень быстро в поисковике получить доступ к статьям, которые были опубликованы в прошлые года. Такой шаблон подходит идеально для блогов, а также для новостных ресурсов.

В дневниках, новостных проектах, а также интернет-магазинах часто применяют шаблон, где отобразили навигационную цепочку и определили иерархию объектов.

Например: /category/subcategory/title может облегчить жизнь пользователю, в случае навигации, а также веб-мастеру при закреплении адресов за товарами и статьями.

Так что, лучше всего, в процессе проектирования, выбрать сначала все основные рубрики на сайте, затем нужно определить подрубрики, а уже затем элементы данных подрубрик. Строится организация ЧПУ таким образом, чтобы по нужному адресу прогонялась структура сайта. Например: приемлемы такие рубрики в городском портале, как /poster/, /news/, /job/, /gallery/, /forum/, /sport/. Целесообразно детализировать каждый раздел: /sport/figure-skating/luzniki или /sport/football/. Такие же рекомендации можно отнести к сайтам, которые имеют иерархическую структуру.

Что больше всего подходит — кириллица, латиница или транслитерация для того, чтобы написать ЧПУ-адреса?

Не смешивайте в ЧПУ различные шрифты, иначе пользователю придется изменить раскладку клавиатуры. При поисковом продвижении разницы нет, так как поисковики прекрасно распознают любой шрифт.

Нюансы, которые необходимо учесть в процессе организации ЧПУ:

1. В том случае, если какая-то часть адреса короткая, либо домен кириллический, тогда кириллица удобна. Составляет неудобство в процессе копирования из браузера и при вставке кодированных значений.

2. Латинское ЧПУ хорошо использовать для обозначения новостных рубрик, статических страниц, либо разделов «Контакты» (пользователи привыкли к таким обозначениям, как /contacts/ и /news/). Редко применяют латиницу для названия статей.

3. Транслитерация прекрасно используется для того, чтобы называть контент (поисковики способны понимать разные варианты).

Очень редко, составляя ЧПУ для различных рубрик маленького сайта, используют проверку подсветки в поиске.

Что такое URL и ЧПУ, адрес сайта

Начинающие вебмастера часто интересуются различными аспектами сайтостроения, частью которого являются URL адреса. Что такое URL и ЧПУ? Один из самых популярных вопросов, который не редко встречается на различных форумах и среди запросов в поисковых системах.

URL – это уникальный адрес сайта, который состоит из нескольких частей. Многие считают, что ссылка состоит всего из двух частей, это домен и доменная зона (workion.ru), такой вариант действительно можно считать полноценной ссылкой, но на самом деле, полная ссылка отображает не только эти параметры сайта.

Вот, к примеру, я скопировал адрес своего сайта из браузера (http://www.workion.ru). Как видите, в этом примере добавилось отображение протокола (http://), а так же приставка www. Теперь давайте разберемся, зачем они нужны и что с ними можно сделать.

Что такое URL и ЧПУЧто такое URL и ЧПУ

URL и ЧПУ

Название протокола можно не учитывать, т.к. браузеры самостоятельно прописывают его в адресной строке при необходимости. А вот от приставки «www» необходимо избавляться. Зачем? Предположим, что кто-то захочет оставить ссылку на ваш ресурс и будет использовать URL с приставкой «www», а другие будут ставить ссылки без «www», в таком случае ссылочная масса будет распределяться между двумя значениями (www.workion.ru и workion.ru).

Чтобы не терять ссылочную массу от ссылок с приставкой «www», вы можете поставить редирект. Вот пример кода, который перенаправляет посетителей на адрес без приставки «www»:

Что такое URLЧто такое URL

Данный код устанавливается в файле .htaccess и как вы можете заметить, это стандартный 301 редирект.

Теперь давайте разберемся, что такое ЧПУ? Данная аббревиатура расшифровывается как человеко – понятный урл. Другими словами, ссылки вашего сайта может прочитать каждый посетитель. Если на вашем сайте не настроено ЧПУ, то страницы сайта могут находиться по адресу «workion.ru/ 012/03/%D0%BE-%D1%87%D0%B5%D0%BC-%D1%81%D0%BE%D0%B1%D1», как видите, такой адрес страницы просто невозможно считывать.

Теперь обратите внимание на адрес страницы моего сайта, у меня настроено ЧПУ, поэтому адрес страницы можно прочитать без использования кодировщиков ссылок. Настройка ЧПУ осуществляется по-разному, в зависимости от движка, на котором установлен ваш сайт. Вполне возможно, что все необходимые настройки можно найти в интерфейсе панели управления сайтом.

На первый взгляд, кажется, что URL это просто адрес сайта и о нем практически нечего сказать, но на самом деле, это важный элемент каждого сайта, который тоже нуждается в настройке.

Вам также будет интересно:
— Как установить поиск от Яндекса
— Карта сайта HTML и XML
— Как проверять доступность сайта

ЧПУ (Интернет) — это… Что такое ЧПУ (Интернет)?

Проблемы с содержанием статьиВозможно, эта статья содержит оригинальное исследование.

Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление.
Дополнительные сведения могут быть на странице обсуждения.

ЧПУ (англ.  Friendly URL[источник не указан 503 дня]) — веб-адреса, удобные для восприятия человеком (а также систем и методов построения таких адресов).[источник не указан 503 дня] Является аббревиатурой от словосочетания «человекопонятный урл» (где «урл» — жаргонное обозначение URL).[источник не указан 503 дня]

Передача параметров через GET

Во многих CMS, вроде Joomla и им подобных каждой странице соответствует целочисленный идентификатор — номер записи в базе данных. Это число передаётся веб-серверу в явном виде через GET-запрос (то, что идёт в URL после вопросительного знака), в виде:

Также могут передаваться другие параметры:

  • /articles.php?tag=summer&action=list — просмотр списка статей с меткой summer (лето).
  • /news.php?topic=4&year=2003&month=10 — новости по теме 4 (спорт) за октябрь 2003.
  • /catalogue.php?sect=11&kind=6&manuf=63 — товары производителя 63 (производитель «GE») типа 6 (лампочки) в отделе 11 (отдел «свет»).

Это вполне понятно и естественно для разработчиков и программ, но не совсем понятно и удобно для посетителей. Даже если числовые идентификаторы полностью заменить на человеческие слова, то адрес всё равно останется очень громоздким. А когда параметров много и у них длинные названия, то URL может не помещаться полностью в адресную строку, создавая дополнительные неудобства. В итоге URL становится непригодным для человека.

Также адреса часто становятся привязанными к технической реализации (например, видны адреса обрабатывающих запросы скриптов).

Концепция ЧПУ

Концепция ЧПУ предполагает максимально лаконичные и интуитивно понятные адреса, которые показывают естественную для человека логическую структуру данных на сервере, а не её программный интерфейс с модулями и параметрами. Структуру обычно представляют в виде иерархии как в обычной файловой системе, к которой привык пользователь.

Те же самые примеры, но с ЧПУ будут выглядеть уже так:

  • /articles/tags/summer/ — статьи по меткам, метка summer (лето).
  • /news/sport/2003/10/ — новости спорта, 2003 год, октябрь.
  • /catalogue/light/bulbs/GE/ — каталог товаров, отдел «Свет», лампочки, производитель GE.

Или, даже так:

  • /статьи/метки/лето/ — статьи по меткам, метка summer (лето).
  • /новости/спорт/2003/10/ — новости спорта, 2003 год, октябрь.
  • /каталог/свет/лампочки/GE/ — каталог товаров, отдел «Свет», лампочки, производитель GE.

Но использование кириллицы в адресе затрудняется тем, что в URL все символы, отличные от ограниченного набора из ASCII‐символов, должны преобразовываться в специальную форму, к примеру:

http://ru.wikipedia.org/wiki/Микрокредит

кодируется как:

http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82

Преимущества и недостатки

Достоинства ЧПУ для посетителя очевидны:

  • подобные адреса очень легко запомнить;
  • можно продиктовать URL по телефону;
  • подобные URL, как правило, позволяют пользователю даже не глядя на страницу, сразу понять, где он сейчас находится, и как следствие, помогают лучше разобраться в структуре сайта.
  • чтобы перейти вверх по иерархии, достаточно стереть ненужную часть пути;
  • если человек уже был на вашем сайте и набирает адрес вручную, то он сразу может обратиться к нужному ему документу, глядя на URL’ы предыдущих запросов.

Недостатки:

  • увеличение затрат ресурсов сервера для большинства реализаций;
  • усложнение настройки сайта в связи с необходимостью вмешиваться в конфигурационные файлы веб-сервера.

Реализация

Apache

Для веб-сервера Apache существует мощный модуль mod_rewrite, который включается в стандартный дистрибутив. Он обладает массой возможностей интерпретации URL перед обработкой необходимым модулем.

В большинстве случаев в файле .htaccess указывается с помощью регулярного выражения формат URL (без списка параметров и без имени домена и без ведущего разделителя ‘/’), который должен быть обработан как другой URL. Например:

RewriteEngine on
RewriteRule ^article/([0-9]+)/? article.php?id=$1 [L]

Первая строчка включает mod_rewrite. Во второй указывается, что веб-сервер при запросе URL вида /article/450/ должен обратиться к /article.php?id=450 .

Обработка URL в собственном скрипте

Разработчик может вручную обработать URL и на основе него вызвать какую-то функцию. Для этого, чаще всего, нужно с помощью mod_rewrite направить все запросы одному скрипту для обработки. Для этого нужно добавить в файл .htaccess следующее содержимое:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

Скрипт index.php уже будет брать URL из переменной REQUEST_URI (в PHP из $_SERVER['REQUEST_URI']) и на основе каких-то настроек запускать необходимый код.

Веб-framework

В большинстве инструментариев для создания сайта, таких как CodeIgniter, Django, Ruby on Rails или Zend Framework, веб-сервер не обращается напрямую к скрипту через URL (как, например, в чистом PHP), а в специальном файле настроек указывается связь нужного метода для вывода страницы с шаблоном URL.

Для задачи шаблона URL используется либо регулярные выражения, либо специальный язык.

Например, в RubyOnRails:

ActionController::Routing::Routes.draw do |map|
  map.connect 'users', :controller => 'user', :action => 'list'
  map.connect 'users/:id', :controller => 'user', :action => 'show'
end

Строка 'users/:id' указывает на любые URL вида /users/1 или /users/login. Когда посетитель запросит такой адрес, то будет вызван метод show() класса UserController, а номер, которым заменил :id (в этом примере это 1 или login) будет передан как параметр. Собственно, при запросе страницы /users/ будет вызван метод list() того же класса, но уже без параметров.

В некоторых веб инструментариях (например, Ramaze написанном на Ruby) связь URL и метода класса определяется названием и количеством аргументов метода.

Например, если у нас есть класс:

class CommentsController < Ramaze::Controller
  def index
    # Создание списка комментариев
  end
 
  def show(id)
    # Вывод комментария с нужным ID
  end
end

То чтобы вывести комментарий по ID равным 5 мы должны открыть URL /comments/show/5/ , то есть URL становится вида /класс/метод/первый аргумент/второй аргумент/ . Конечно же обратиться мы можем только к классам, которые являются контроллерами, то есть к тем классам, для которых мы специально указали, что они должны обслуживать посетителей.

Случаи, когда введение ЧПУ не оправдано

  • В случаях, когда адрес не виден пользователю (например, AJAX), так как ресурсы сервера будут неоправданно тратиться на разбор URL.
  • Если страница предусмотрена для просмотра ограниченным количеством пользователей (например, страницы администрирования, C-панели) и не предусматривается посещение страницы поисковыми ботами.
  • Если посещение страницы предполагает обязательное использование введённых параметров (например, формы регистрации, данные для вычисления скриптом и т. п.)

Примечания

Ссылки

Адреса/слова данных

X является командой осевого перемещения. Как правило, за X принимают ось, вдоль которой возможно наибольшее перемещение исполнительного органа станка. При этом ось X перпендикулярна к оси Z и параллельна плоскости рабочего стола.

Положительное или отрицательное число, входящее в состав этого слова данных, определяет конечную позицию исполнительного органа станка вдоль оси X. В кадре можно запрограммировать X только один раз. Если в одном кадре будет несколько команд X, то СЧПУ будет работать с последней из них (которая ближе к знаку конца кадра).

Пример:
G01 G90 Х100 F200 – линейное перемещение в координату Х = 200 со скоростью 200 мм/мин.

Когда X находится в одном кадре с кодом выдержки G04, то оно определяет время этой выдержки в секундах (паузы).

Пример:
G04 Х5.0 – выполнить выдержку продолжительностью 5 секунд.

Y является командой осевого перемещения. Ось Y перпендикулярна осям X и Z. Положительное или отрицательное число, входящее в состав этого слова данных, определяет конечную позицию исполнительного органа станка вдоль оси Y. В кадре можно запрограммировать Y только один раз. Если в кадре будут указаны несколько команд Y, то СЧПУ будет работать с последней из них (которая ближе к знаку конца кадра).

Пример:
G01 G90 Y102 F200 – линейное перемещение в координату Y = 102 со скоростью 200 мм/мин.

Z является командой осевого перемещения. В качестве положительного направления оси Z принимают вертикальное направление вывода инструмента (например, сверла) из заготовки. То есть ось Z всегда связана со шпинделем станка. Положительное или отрицательное число, входящее в состав этого слова данных, определяет конечную позицию исполнительного органа станка вдоль оси Z. В кадре можно запрограммировать Z только один раз. Если в кадре будут указаны несколько команд Z, то СЧПУ будет работать с последней из них (которая ближе к знаку конца кадра).

Пример:
G01 G90 Z0.5 F200 – линейное перемещение в координату Z = 0.5 со скоростью 200 мм/мин.

А, В, С являются командами кругового перемещения. Под круговым перемещением понимается угловое перемещение (поворот) оси шпинделя фрезерного станка или угловое перемещение (поворот) управляемого поворотного стола (4-ая ось).

Круговые перемещения инструмента обозначают латинскими буквами – А (вокруг оси X), В (вокруг оси Y) и С (вокруг оси Z). Положительные направления вращений вокруг этих осей определяются очень просто. Если расположить большой палец по направлению оси, то другие согнутые пальцы покажут положительное направление вращения.

Пример:
G01 G90 С90 F200 – поворот стола на 90° со скоростью 200 мм/мин.

Для некоторых СЧПУ адрес С может являться командой на выполнение фаски при действующей линейной интерполяции. Числовое значение, входящее в состав С-слова данных, определяет размер фаски.

I, J, К применяются во время круговой интерполяции и служат для указания относительных расстояний от начальной точки дуги до ее центра. Слово данных с I относится к оси X, слово данных с J – к оси Y, а слово данных с К – к оси Z. При этом в зависимости от расположения дуги значения могут быть положительными или отрицательными.

R. При действующей круговой интерполяции (G02/G03) R определяет радиус, который соединяет начальную и конечную точки дуги.

Для некоторых СЧПУ адрес R может являться командой на выполнение скруг ления при действующей линейной интерполяции. Числовое значение, входящее в состав R-слова данных, определяет радиус скругления.

В постоянных циклах R определяет положение плоскости отвода. При работе с командой вращения координат R определяет угол поворота координатной системы.

Р обычно используется в постоянных циклах обработки отверстий и определяет время выдержки (паузы) на дне отверстия. Числовое значение, входящее в состав Р-слова данных, обычно определяет время выдержки в 1/1000 секунды.

Когда Р появляется в одном кадре с кодом вызова подпрограммы М98, то оно обозначает номер вызываемой подпрограммы. В ряде случаев это же слово данных может указывать на частоту вызова подпрограммы.

Пример:
М98 Р1001 – вызов подпрограммы О1001.

Q часто используется в циклах прерывистого сверления и определяет относительную глубину каждого рабочего хода инструмента.

В цикле растачивания Q определяет расстояние сдвига расточного инструмента от стенки обработанного отверстия для обеспечения аккуратного вывода инструмента из отверстия.

При помощи D выбирается значение коррекции на радиус инструмента. Коррекция радиуса инструмента активируется командами G41 и G42. При помощи команды D00 можно отменить действующую коррекцию.

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

Для определения скорости подачи служит F-адрес. Если в одном кадре будут запрограммированы несколько скоростей подач, то СЧПУ будет работать с последней из них. В случае программирования F с кодом G94 скорость подачи будет установлена в дюймах (G20) или миллиметрах (G21) в минуту (минутная подача). А в случае использования с G95 скорость подачи будет установлена в дюймах (G20) или миллиметрах (G21), наоборот. F-адрес является модальным, то есть установленная скорость подачи остается неизменной до тех пор, пока не указано новое числовое значение вместе с F или не изменен режим перемещений при помощи G00.

С помощью S определяется число оборотов шпинделя. S-адрес является модальным, то есть установленное число оборотов остается неизменным до тех пор, пока не указано новое числовое значение вместе с S.

При помощи Т осуществляется управление магазином инструментов. Числовое значение с Т определяет номер инструмента (ячейки), который необходимо переместить в позицию смены путем поворота инструментального магазина. Обычно Т программируют в одном кадре с командой смены инструмента М06. В этом случае числовое значение при Т будет определять номер инструмента, который необходимо вызвать из магазина и установить в шпиндель.

Пример:
Т2 М06 – вызвать инструмент № 2. Как правило, адрес О указывает системе ЧПУ на номер управляющей программы.

Пример:
О2007 – программа обработки будет зарегистрирована в памяти СЧПУ под номером 2007.

С помощью N производится нумерация кадров УП. При использовании номера кадра он может быть поставлен в кадре в любую позицию, но обычно его указывают в самом начале. Номер кадра не влияет на работу станка, а помогает оператору ориентироваться в содержании программы обработки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *