Внимание! Сайт переехал на новый домен sayt-sozdat.ru. Пожалуйста, обновите страницы закладок с новыми URL
×
Закрытие
10
×

Дополнительные материалы бесплатно предоставляются только зарегистрированным пользователям.

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

Для тех кто не зарегистрирован, можно это сделать на вкладке Регистрация.

Устанавливаем графический редактор GIMP

  1. Выбор графического редактора
  2. Устанавливаем программу GIMP
  3. Устанавливаем Руководство пользователя

Здравствуйте уважаемый посетитель!

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

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

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

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

Cайт на практическом примере

Текущее состояние создаваемого сайта

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

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

Вы здесь: Главная → Сборник статей → URL для людей



Статья 1 сборника
2017-09-03

Используем в сайте человеко-понятные урлы (ЧПУ)

  • Отличие ЧПУ от обычных динамических ссылок
  • Суть выполняемых преобразований
  • Заменяем обычные динамические ссылки на статические ЧПУ
  • Перенаправляем запросы с ЧПУ на главную страницу сайта
  • Формируем динамические страницы из входящих статических ЧПУ
  • Проверка работы сайта с ЧПУ
  • Исходные файлы сайта

Здравствуйте уважаемый посетитель!

Сегодня перейдем к довольно важному вопросу оптимизации сайта, каким является использование в обозначениях адресов страниц семантических υrl. Такой способ построения адресной структуры часто называют ЧПУ (человеко-понятный урл), или по другому - υrl для людей. В английском же варианте это называется sef υrl (search engines friendly υrl).

Данная технология предусматривает интуитивное осмысление адресов страниц, что выгодно отличается от обычного использования непонятных для пользователей GET-параметров. Для Рунета это делается с помощью словосочетаний, составленных с использованием "транслита" (метод написания латинскими символами нелатинского текста).

Можно выделить два основных достоинства, которые присуще сайтам с ЧΠУ:

  1. адреса веб-страниц понятны для пользователей и легко ими запоминаются;
  2. использование такого метода хорошо сказывается на индексации поисковыми системами.

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

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

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

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

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

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


Статья 2 сборника
2017-09-12

Преобразуем динамические URL в ЧПУ-ссылки используя GET-параметры

  • Создаем новые записи значений GET-параметров таблицы MySQL
  • Используя GET-параметры преобразуем обычные динамические ссылки в ЧПУ
  • Исходные файлы сайта

Здравствуйте уважаемый посетитель!

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

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

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

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


Статья 3 сборника
2017-09-20

Преобразуем входящие ЧПУ с помощью модуля MOD_REWRITE

  • Составляем шаблоны правила RewriteRule модуля MOD_REWRITE
  • Формируем динамические ссылки используя подстановку в RewriteRule
  • Вносим необходимые дополнения в файл .htaccess
  • Проверяем выполненные преобразования
  • Исходные файлы сайта

Здравствуйте уважаемый посетитель!

В прошлой статье мы преобразовали динамические ссылки в статические адреса с использованием человеко-понятных урлов (ЧПУ).

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

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

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


Статья 4 сборника
2017-09-26

Формируем из входящих ЧПУ динамические страницы

  • Помещаем полученные GET-параметры в одномерный числовой массив
  • Получаем конечный элемент входящего ЧПУ в цикле обработки GET-параметров
  • Формируем динамические страницы из текущего URL
  • Дополняем цепочку навигации Хлебные крошки
  • Исходные файлы сайта

Здравствуйте уважаемый посетитель!

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

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

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

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


Статья 5 сборника
2017-10-06

Добавляем в URL расширение .html

  • Добавляем расширение .html в шаблон правила RewriteRule MOD_REWRITE
  • Формируем ссылки с .html
  • Проверка работы сайта с расширением .html в URL
  • Исходные файлы сайта

Здравствуйте уважаемый посетитель!

В предыдущих статьях мы создали механизм работы сайта с ЧПУ, при котором ссылки имеют человеко-понятные урлы без каких-либо к ним добавлений, например: httρ://newsite.local/sposobi-markirovki.

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

В таком варианте ЧПУ-ссылки принимают вид с дополнительным окончанием типа: httρ://newsite.local/sposobi-markirovki.html. Вот такое преобразование мы сегодня и выполним.

А сделать это в нашем случае будет совсем несложно, так как для этого потребуется лишь внести небольшое дополнение кода в файлах ".htaccess", "menu.php" и "ftr_menu.php"...