Что такое URL или URL-адрес?

URL (Uniform Resource Locator / унифицированный указатель ресурса) — система унифицированных адресов электронных ресурсов во всемирной сети.

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

Адрес может ссылаться на веб-сайт, страницу сайта, файл документа или изображения и т.д.

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

Из чего состоит URL-адрес?

Каждый URL-адрес имеет определенную последовательность элементов или структуру. Например, адрес страницы этой статьи:

https://getopencart.com/opencart-nastrojka-i-dokumentacziya/kak-vklyuchit-chpu-url-na-opencart.html

содержит:

  1. https — протокол передачи данных, чаще всего используются протоколы: http, https, ftp;
  2. :// — обязательная часть любого URL, отделяющая информацию о протоколе от имени домена;
  3. getopencart.com — доменное имя или IP-адрес ресурса, к которому обращается пользователь;
  4. /opencart-nastrojka-i-dokumentacziya/kak-vklyuchit-chpu-url-na-opencart.html — путь к документу или странице на данном домене;

может содержать:

  1. Параметры, например: ?id=sort или ?utm_source=beseller;
  2. Якорь, содержащий ссылку на определенную часть открываемого документа или страницы, например: #url.

URL-адреса разделяют на:

  • статические семантические или человекопонятные адреса (ЧПУ);
  • статические не семантические адреса;
  • динамические адреса страниц.

Динамические адреса страниц

Динамические адреса страниц, чаще всего, формируются в ходе работы кода сайта при обработке поисковых запросов или обработке условий фильтрации / подбора, например:

  • https://shop.by/find/?findtext=%F8%E8%ED%FB — адрес страницы изменяется в зависимости от сформированного поискового запроса;
  • https://shop.by/shiny/?data_mode=1&mode=find&essense_id=2128&page_size=48&prof_1000=3245&prof_1234=6335&prof_2786=2298 — адрес страницы изменяется в зависимости от заданной комбинации фильтров.

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

Статические адреса страниц используются для сохранения и передачи информации о нахождении неизменяемого или статичного контента, например: https://shop.by/shiny/.

Не семантические адреса страниц

Адреса страниц вида:

  • /data/3458/com/97/
  • /index.php?route=product/category&path=18_45
  • /index.php?route=product/product&path=18_45&product_id=53

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

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

Человекопонятные URL формируются из понятных для понимания человеком идентификаторов — английских или русских букв и цифр, например:

  • site.com/catalog/ или site.com/каталог/ — адрес страницы каталога на сайте;
  • site.com/catalog/noutbuki/ — раздел ноутуков в каталоге сайта;
  • site.com/catalog/noutbuki/xiaomi/ — ноутбуки Xiaomi в каталоге сайта;
  • site.com/catalog/noutbuki/xiaomi/xiaomi-redmibook-14-jyu4130cn — ноутбук Ноутбук Xiaomi RedmiBook 14, модель 14JYU4130CN.

Преимущества ЧПУ-адресов

Адреса страниц:

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

Как включить на сайте человекопонятные адреса страниц?

Как включить на сайте человекопонятные адреса страниц?

После установки на хостинге «коробочной» версии CMS OpenCart или OcStore на вашем сайте для страниц разделов каталога и товаров будут формироваться статические не семантические адреса страниц и не будут учитываться ваши настройки по адресам страниц, заданные при создании категорий и товаров. Это плохо, с точки зрения актуальных требований поисковых систем Google и Яндекс по внутренней поисковой оптимизации сайтов.

Не семантический адрес страницы раздела каталога

Не семантический адрес страницы товара

Чтобы включить ЧПУ URL в CMS OpenCart:

  1. Убедитесь, что в корневом каталоге вашего сайта есть файл .htaccess. Для этого необходим доступ к сайту по ftp-протоколу или через панель управления хостингом.
  2. Убедитесь, что в корневом каталоге вашего сайта есть файл .htaccess

    • Возможно, он уже там есть, но с именем .htaccess.txt. Тогда его необходимо переименовать именно в файл «.htaccess» — удалить «.txt»!

    ВНИМАНИЕ!

    Файл .htaccess — это системный конфигурационный файл настроек веб-сервера на котором работает ваш сайт!
    Если в него внести неверные команды сайт перестанет работать.
    Перед внесением любых изменений в файл желательно предварительно сохранить копию гарантировано рабочей версии данного файла.

  3. Убедитесь, что в файле .htaccess есть следующие директивы:
  4. RewriteEngine On
    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
    RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

    Файл .htaccess

  5. Зайдите в панель управления вашим сайтом.
  6. Перейдите в модуль «Система», далее «Настройки».
  7. Включение ЧПУ URL на CMS OpenCart

  8. Кликните на иконке редактировать.
  9. Перейдите на вкладку «Сервер».
  10. В поле «Включить SEO URL» укажите — «Да».
  11. В поле «Тип ЧПУ:» выберите — «SeoPro».
  12. В поле «ЧПУ товаров с категориями:» укажите — «Да», если хотите, чтобы адреса страниц товаров были вложены в родительские категории.
  13. Нажмите на иконку «Сохранить».
  14. Включить SEO URL

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

ЧПУ URL страницы каталога

Человекопонятный адрес страниц страницы товара

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