Человеко понятный урл. ЧПУ или человеко-понятный урл. Что это и как настроить. JBZoo и человекопонятный урл

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

ЧПУ — человекопонятные урлы (смешная аббревиатура, правда?). Но какой бы смешной ни казалось нам это словосочетание, использовать ЧПУ просто необходимо. И чем раньше — тем лучше.

Давайте разберемся, что это такое и зачем оно нужно.

1. Зачем нужно использовать ЧПУ?

Прямо сейчас зайдите к себе на сайт и откройте любую статью. А теперь посмотрите в адресную строку браузера. Что Вы там видите?

Если Вы видите что-то вроде этого:

http:// ваш_сайт.ru/?p=123

То спешу Вас «обрадовать». Вы не используете ЧПУ и Вам нужно как можно внимательнее читать эту статью до конца и внедрять все , что Вы тут вычитаете.

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

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

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

А ведь трафик — это самое главное. Для этого мы и делаем сайт, чтобы люди на него заходили.

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

2. Как сделать ЧПУ у себя на сайте.

Теперь многие подумают: «Блин, это что я теперь должен при написании каждой статьи писать какую-то абракадабру где-то, чтобы получился правильный УРЛ?»

Спешу Вас успокоить. Вам совершенно ничего не придется делать. Нужно один раз установить плагин и прописать в админ-панели одну единственную строчку. И все!

ЧПУ будут формироваться у Вас автоматически . Даже можете об этом не думать.

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

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

Причем переводит их в латинский алфавит. То есть производит транслитерацию. Грубо говоря — пишет на русском языке латинскими буквами.

После того, как установили плагин — не забываем его активировать.

Но это еще не все. Для того, чтобы ЧПУ начали работать, нужно сделать еще кое-что.

В админ-панели WordPress заходим в меню «Параметры» -> «Постоянные ссылки» . Там мы видим несколько вариантов отображения ссылок. Нужно выбрать послежний пункт «Произвольно» и прописать в нем следующую инструкцию:

/%category%/%postname%.html

Теперь у Вас на сайте будут нормальные ЧеловекоПонятные Урлы . И поисковики обязательно уделят Вам больше внимания.


Я думаю с таким понятием как «URL-адрес» из Вас многие сталкивались, но не каждый знает об этом адресе хоть чего-то. Зачем этот адрес нужен, что собой представляет и прочее. Поэтому стоило бы пояснить пользователю и ответить на вопросы по теме «URL-Адресов». Что такое URL адрес, какова его структура и где они используются.

Если вы являетесь активным пользователем интернет-ресуров, значит вы пользовались URL адресом. Всё не так сложно.

1. Общее

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

Вернемся непосредственно к теме нашего разговора – URL Адреса . В целом – это тот самый адрес, по котором можно найти описанный выше ресурс. К примеру, чтобы отобразить ЮРЛ какой-либо интернет-страницы, нужно отобразить ее исходный файл, код.
Если сказать еще проще, то URL адрес укажет пользователю в на какой «полке» находится его «майка».

Также и ЮРЛ с документами и изображениями. Этим файлам нужно где-то быть, на каком-то сервере. URL как раз показывает адрес сервера на котором хранится нужна информация.

Расшифровывается URL – Universal Resource Locator , из чего можно понять что это универсальный указатель на месторасположение ресурса, то есть указатель на адрес сервера, где находится нужный ресурс или информация.

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

Между Конечным сервером и пользователем есть дополнительные серверы.

2. Структура URL

Адрес URL также структурируется и выглядит это таким образом:
- Способ – способ доступа к нужной информации (ресурсу), или же сетевой протокол;
- Авторизация – что-то похожее на логин и пароль в социальных сетях, но для доступа к ресурсам;
- Хости – это специальный DNS адрес, который может записываться в виде IP адреса;
- Порт – не может быть использован без IP и наоборот;
- Путь – информация о том, как был получен доступ к информации (ресурсу), определяется тоже протоколом сети;
- Параметр – специальные параметры страницы отвечающие за указанные внутри ресурса файлы.

3. Как узнать URL Адрес

Бывает так, что пользователи не знают как узнать URL Адрес . Конечно, если Вам нужен ЮРЛ адрес сайта, то лучший и простой способ посмотреть и скопировать его прямо из адресной строки.


Копирование производится обычным способом. С помощью сочетания клавиш CTRL+C , либо нажав ПКМ по сайту и выбрав соответствующий пункт.

Как уже говорилось выше, URL адрес существует не только у сайтов, но и файлов и изображений отдельно.

Для того, чтобы узнать их URL, нужно нажать на файл или картинку, и опять же нажав по ней ПКМ, выбрать уже другой пункт «Копировать URL-Картинки», либо «адрес изображения», в зависимости от используемого браузера


Если нужен адрес документа, то опять же можно поступить также – кликнуть ПКМ, после в выпадающем окошке выбрать пункт «Копировать адрес ссылки», он во всех браузерах называется одинаково.


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

4. URL Шифрование

Где взять адрес URL Ресурсов уже ясно. Но при копировании некоторых источников с русским названием в адресе, при копировании в браузер преобразуется в что-то типа сайт/ %D0%A1%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%B.

Происходит это лишь потому что URL адреса могут записываться определенным набором символов. И, как в нашем случае, кириллица не тот случай. Поэтому адрес, в составе которого присутствует кириллица, либо другие недоступные символы шифруются таким образом – это не страшно.

5. История URL Адреса

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

URL впервые разрабатывался в Женеве. Тим Бернерс-Ли является его непосредственным изобретателем. Случилось «рождение» URL в 1990 году.

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

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


Завершением разработки принято считать 1994 год. Но уже в 1998 году была выпущена новая версия URI, в 2002 году компании сообщили о том, что URL как термин больше не должен использоваться и его следует заменить URI.
Из чего мы понимаем, что такой способ нахождения и обозначения файла в интернете начался в Женеве.

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

URL (Uniform Resource Locator) — единообразный локатор (определитель местонахождения) ресурса в интернете. Он является общепринятым стандартом во всемирной паутине и во всех браузерах. Другими словами - это банальная ссылка на какой-то источник или ресурс в интернете.

Вот пример URL (урл) адреса главной страницы данного сайта.

1-вариант: http://сайт или 2-вариант: http://www.сайт

Именно поэтому интернет адресу находится мой сайт в интернете. Каждый сайт находится под своим уникальным адресом, поэтому одинаковых url адресов в интернете не существует.

В вариантах, которые показаны выше есть существенное различие. Дело в том, что если человек будет набирать оба варианта, то в любом случае он попадет на один и тот же сайт и ни какого различия он не увидит. Но на самом деле это абсолютно разные url адреса в интернете для всех браузеров. Всему виной наличие или отсутствие www , которые браузер распознает как абсолютно разные адреса.

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

Когда на ваш сайт начинают приходить люди с интернета и им ваш сайт понравился, они начинают делиться ссылкой на ваш сайт на другом источнике в интернете. И тут начинается самое интересное. Многие обладатели своих сайтов ставят ссылку на ваш сайт, не зная того, под каким адресом находится ваш сайт (я имею в виду www и без www) и ставят ссылку либо с первым вариантом, либо со вторым вариантом. В итоге ваш сайт делится на две части и соответственно не дополучает входящую ссылочную массу. А это вам не нужно.

Но что делать?

Выход есть.

Он заключается в том, что вы до того, как на ваш сайт начнут ссылаться с других сайтов, вы должны сделать 301 редирект для своего сайта в файле.htaccess , который должен находиться в корне вашего сайта на сервере (хостинге). Вот пример 301-го редиректа моего сайта в файле.htaccess.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.сайт$
RewriteRule ^(.*)$ http://сайт/$1

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

Из этого следует, что мой сайт будет иметь такой адрес: http://сайт , тоесть без www .

А теперь я объясню, как это будет работать с входящими ссылками на ваш сайт. Теперь, когда человек будет ставить ссылку на ваш сайт, то она будет 100% , не зависимо есть в ссылке www или нет, так как в этом случае будет перенаправление на основной сайт и вы получите 100% гарантию, что ссылка попадет по нужному адресу и ваш сайт получит полную ссылочную массу. Я думаю вам это понятно.

Еще вы можете наблюдать в вашем браузере в строке ввода url адреса такие протоколы:

1) http:// , 2) https:// .

Как видите, есть различия между ними. Но если первый вариант используется везде и является основным, то второй вариант используется крайне редко. И, так как первый вариант является основным и общепринятым гостом, то его вы можете не писать в браузере, так как все уже браузеры сами прописуют данный протокол по умолчанию и в этом случае url адрес на примере данного сайта будет выглядеть так: сайт . Но если в урл адресе есть протокол второго варианта, то вы обязательно должны его писать. Вот как это выглядит:

https://сайт.

Но есть еще варианты написать мой сайт. Давайте я вам покажу. Допустим вот мой сайт, а точнее главная страница сайта: сайт, как видите, я ее написал без протокола, так как его можно не писать. Но в данном случае браузер вам не показывает еще кусочек url адреса, так как он тоже является стандартным для всех сайтов с главной страницей. Существует два основных вида окончаний - index.html и index.php . В данном случае мой сайт сделан на index.html. Из этого следует, что правильно мой сайт должен иметь url адрес такого вида:

http://сайт.index.html

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

С этим я думаю, вы разобрались и поняли, что такое URL адрес на примере моего сайта. Теперь я хочу перейти ко второй фазе, в которой я хочу вам рассказать о том, что такое и как это влияет на ранжирование и релевантность сайта в поисковой выдаче.

ЧПУ — Человеко-Понятный Урл

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

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

Теперь у нас осталось два варианта url в транслите и на русском языке. Самым распространенным вариантом, конечно, является вариант урла в транслите, то есть русские слова, но английскими буквами.

Если вы заметили, когда вы в поисковой системе писали запрос, и поисковая система выдала результат, то там, где есть url в транслите и в нем присутствует ключевая фраза , то поисковик ее выделяет жирным цветом. А это значит, что он понимает данную ссылку и соответственно этот нюанс влияет на релевантность выдачи данной страницы сайта, что лучше сказывается на позицию в поисковой выдаче по сравнению с нижним вариантом, который показан на скриншоте. Эта ссылка и является человеко-подобным урлом, которая может прочитаться человеком и поисковиком. Но не стоит тупо вставлять туда ключевики, так как это может посчитаться поисковиками как спам и ничего хорошего с этого не выйдет.

Теперь, как же быть с вариантом с русскими буквами в url адресе?

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

Я, к примеру, на своем сайте делаю все url в транслите при помощи одного сервиса по этому адресу http://translit.ru . Там все просто. Вы пишете или вставляете ключевую фразу в поле данного сервиса и потом нажимаете на кнопку в транслит . И сервис переведет вашу ключевую фразу в ЧПУ -Человеко-Понятный Урл. После этого копируете и сохраняете свою страницу сайта под этим url адресом.

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

Надеюсь, вам моя статья понравилась и если да, то не проходите мимо, а оставьте свой комментарий, а я постараюсь на него ответить.

Спасибо за внимание!

Обычно параметры запроса (например, ID нужной страницы) передают сайту через GET-запрос, то есть указывая в URL после вопросительного знака в виде:

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

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

Также адреса часто становятся привязанными к технической реализации, так как, например, в «чистом»

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

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

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

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

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

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

Недостатки:

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

Реализация

Apache

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

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

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

Скрипт index.php уже будет брать URL из переменной REQUEST_URI (в

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

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

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

В случаях когда адрес не виден пользователю (например,

Многие слышали о понятии URL адреса, но немногие знают, зачем он нужен и что собой представляет.

Поэтому было бы полезно разобрать несколько вопросов, связанных с темой «URL адрес» – что это такое, где используется, какова структура и другие интересные моменты.

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

Общая информация

URL адрес – это адрес какого-либо ресурса в интернете.

Под понятием «ресурс» в прошлом предложении имеется в виду сайт, изображение, документ или что-либо еще, что только может находиться в интернете на каком-то удаленном сервере.

Существует также chrome, который действует подобным образом. Все же чаще всего мы, обычные пользователи, используем самый обычный http.

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

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

Так вот, как видим, здесь все соответствует описанное выше структуре.

Параметр <способ> здесь http, после него идет стандартная конструкция «://»..

Все, что касается хоста – логин и пароль – обычному пользователю не видно. И после «/» идет непосредственно адрес нужной статьи, это уже параметр <путь>.

Никаких дополнительных параметров здесь нет.

Вот так, собственно, и выглядит любой URL адрес в мире.

Как узнать URL

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

Для примера возьмем ту же описанную выше статью.

На рисунке №2 показано расположение ее адреса в браузере.

Стоит отметить, что в браузере обычно не указывается параметр <способ> из вышеуказанной структуры.

Как видим, и на рисунке №2 рядом с началом адреса нет надписи «http». Это вполне нормально. Обычно данный параметр становится видным уже после копирования данного адреса в буфер .

Кстати, копирование здесь происходит вполне стандартным способом – нажатием сочетания клавиш Ctrl +C .

Второй способ заключается в том, чтобы выделить соответствующий текст, нажать на него правой кнопкой мыши и в выпадающем меню выбрать пункт «Копировать», как это показано на рисунке №3.

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

Чтобы узнать их URL, тоже можно нажать на соответствующий файл, к примеру, картинку, правой кнопкой мыши и в меню выбрать пункт «Копировать адрес изображения», как это показано на рисунке №4.

Если речь все-таки идет о документе, на него тоже всегда можно кликнуть правой кнопкой мыши, после чего увидеть выпадающее меню и в нем выбрать пункт «Копировать адрес ссылки», как это показано на рисунке №5.

Внимание: В приведенных выше рисунках показано выпадающее меню в браузере Opera. В зависимости от браузера внешний вид данного меню может меняться. Но названия нужных нам пунктов практически всегда остаются неизменными.

Собственно, это и есть способ, как узнать адрес того или иного ресурса.

К примеру, адрес скопированного выше изображения выглядит вот так: http://сайт/wp-content/uploads/2016/03/kak-v-vk-zakrepit-zapis-na-stene-%E2%84%9611-650×406.jpg.

Как видим, в конце находится расширение файла – .jpg. После параметра <хост> здесь после «/» идет многоуровневый адрес доступа к фотографии.

Такой адрес означает, что картинка с названием «kak-v-vk-zakrepit-zapis-na-stene-%E2%84%9611-650×406.jpg» находится на хосте сайт в папке под названием «wp-content», внутри которой находится папка «uploads», внутри неё «2016», а в ней еще и папка «03».

В принципе, в данном адресе все предельно ясно. Вопросы вызывает лишь вот эта конструкция: «%E2%84%9611». Это зашифрованный фрагмент адреса.

Итак, где взять этот адрес сайта или иного ресурса, мы уже разобрались. Но иногда при копировании, к примеру, вот такого: «https://ru.wikipedia.org/wiki/Смартфон » копируется что-то вот такое:

  • «https://ru.wikipedia.org/wiki/%D0%A1%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD» - это самое обычное шифрование.

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

И кириллица в него, как мы понимаем, не входит. Поэтому, чтобы машина могла понять, куда ей следует обращаться, происходит шифрование.

Делается это в два этапа:

  1. Кодирование в Юникод, на выходе – последовательность из двух байтов.
  2. Кодирование в шестнадцатеричный код.

В более современных браузерах имеет место сначала кодирование в Base58.

Каждый байт разделяется знаком процента, то есть «%». Собственно, этим и обуславливается то, что мы можем видеть выше.

Современные браузеры уже не дают пользователю видеть ссылки с шестнадцатеричными цифрами.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: