sonyps4.ru

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

Здравствуйте, уважаемые читатели. Сегодня речь пойдёт о Friendly URL, более известных как ЧПУ (человеко-понятные адреса страниц). Это очень важная тема для всех владельцев сайтов и блогов, в особенности, тех кто собирается или уже сделал свой блог с помощью системы управления контентом WordPress. Я хочу предостеречь Вас от ошибки, которую я сам допустил.

Я расскажу, почему так важно настроить ЧПУ в WordPress, как это влияет на поисковую выдачу, и как не допустить ошибки или как её исправить.

Почему важно настроить ЧПУ сразу после установки WordPress

Известно, что многочисленные детали влияют на оптимизацию и продвижение Вашего сайта в поисковых системах. Одной из таких деталей является, формирование URL Ваших страниц. За что, конечно же, отвечает WordPress.

По умолчанию, адреса страниц в WordPress формируются, не то что бы ни понятно для человека, они то и поисковому роботу не совсем понятны. Вот так, скажем, выглядит по умолчанию адрес страницы (url) «Об авторе» на моём блоге:

https://сайт/?p=8/

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

https://сайт/ob-avtore/

нежели такому:

https://сайт/?p=8/

или такому:

http://www..php?id_sezimore=361&sid=3a5ebc944f41daa6f849f730f1

ну, или вот такому:

https://сайт/%d1%80%d0%b0%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d0%bf%d0%b5%d1%80%d1%81%d0%be%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d0%b0%d1%8f-%d1%80%d0%b5%d0%ba%d0%bb%d0%b0%d0%bc%d0%b0-%d0%be%d1%82/

А учитывая предпочтение поисковых систем, к тому что бы в адресе страницы (url) присутствовали ключевые слова, то последний пример ссылки — это просто катастрофа.

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

Как настроить ЧПУ в WordPress

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

И вот тут то появляется вопрос, -а что же нужно сделать чтобы избежать ошибки? И решение этому есть.

Транслитерация русских букв в латинские в url страниц при помощи RusToLat

RusToLat – это плагин для WordPress, который преобразовывает русские символы в латинские в адресах страниц сайта. Выглядит это так:

https://сайт/ob-avtore/

Шаг 4. Нажимаем кнопку «Установить».



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

Что делать если на блоге уже сеть записи

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

Вот так получится после обновления.


Такие же манипуляции следует провести с рубриками, метками, страницами.

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

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

Успехов Вам, друзья.

С уважением, Максим Зайцев.

Здравствуйте, дорогие читатели блога сайт!
В этом посте речь пойдет о том, что такое чпу, и какие основные настройки необходимо произвести после установки CMS WordPress.

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

Затем, в адресной строке своего любимого браузера набирайте адрес: localhost/global/wp-admin .

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

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

Вас перебросит на главную страницу административной панели, здесь в правом верхнем углу необходимо найти надпись «настройка экрана». Вылезет окошечко с настройками, уберите птички напротив пунктов, которые Вам НЕ нужны.

Я всегда оставляю только «Текущее состояние блога» и «Последние комментарии», также выбираю 1 столбец. Пункта 3 «Related Post» на начальном этапе у Вас не будет.

Чтобы убрать данное окошко с настройками, еще раз нажмите «Настройка экрана». С внешним видом немного разобрались, теперь давайте настроим внешний вид ссылок.

Что такое ЧПУ? Зачем настраивать постоянные ссылки (ЧПУ)?

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

Чтобы Вам было понятней, давайте я приведу примеры:

1) Урлы – которые выводятся по умолчанию, без настройки имеют такой вид: сайт/?p=233 .
Такие ссылки поисковые системы недолюбливают, поэтому блог в таком случае сложнее продвигать.

2) Теперь обратите внимание на правильную настройку чпу: сайт/chto-takoe-chpu.html .

Такой вид URL содержит ключевое слово — chto-takoe-chpu, что в свою очередь увеличивает релевантность документа по данному запросу, и еще на шаг приближает к ТОПу поисковой выдачи. ТОП – первая десятка в выдачи.

Настройка постоянных ссылок (ЧПУ) для WordPress

Давайте приступим непосредственно к самой настройке ЧПУ. В админ-панели переходим в раздел «Настройки» — «Постоянные ссылки ЧПУ».

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

Ставим кружечек напротив «Произвольно» и указываем любой понравившийся вариант.

/%category%/%postname%/

/%postname%.html

А данная конструкция является самой популярной и используется на большинство блогах, которые сделанные на CMS WordPress. Используя данную конструкцию, Ваша ссылка будет иметь такой вид: ваш_сайт/название_поста.html

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

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

Установка и настойка плагина CyrToLat

После настройки ЧПУ, без использования плагина, наши страницы будут иметь такой вид: ваш_сайт.ru/название_статьи.html. Название статьи будет показываться на русском языке. Не везде русский язык будет отображаться корректно, поэтому рекомендуется перевести русские буквы в латиницу.

Делается это при помощи плагина CyrToLat. Скачать его можно по этой ссылке . Устанавливается стандартными путями.

Альтернатива данному плагину – плагин RusToLat. Он выполняет те же функции, что и CyrToLat, у меня установлен именно RusToLat, так как он шел со сборкой lecactus.

Установили один из плагинов, активировали его и все! На этом настройка ЧПУ в WordPress закончена, и Ваши ссылки имеют красивый, человеко-понятный вид: vash-sait/nazvanie-stati.html .

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

Но не переживайте, пройдет время, и Ваши статьи будут снова в ТОПе.

На этом у меня, теперь Вы знаете, что такое ЧПУ и как настроить постоянные ссылки на CMS WordPress.

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

А у Вас настроены ЧПУ? Помогла ли данная статья? Жду Ваших комментариев.

P.S Изменил структуру ссылок на своем блоге, хочу провести маленький эксперимент, вычеркнул категории из индекса. Как думаете, зря или все-таки результат будет?

Смотрите, как легко двигается 🙂

С уважением, Михед Александр.

| 👀98 835 | ✍️8


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

Программное обеспечение

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

Существует несколько программ для управления ЧПУ станком с возможностью загрузки управляющего кода, например, Kcam, Desk CNC, Mach, Turbo CNC (под DOS), и даже операционная система оптимизированная для работы с ЧПУ станком – Linux CNC.

Мой выбор пал на Mach и в статье я буду рассматривать только эту программу. Поясню свой выбор и опишу несколько достоинств этой программы.

Mach присутствует на рынке несколько лет и зарекомендовал себя, как очень достойное решение для управления ЧПУ станком.
- Большинство используют именно Mach 2/3 для управления своим домашним станком.
- По причине популярности, в сети Интернет довольно много информации о этой программе, возможных проблемах и рекомендации, как их исправить.
- Подробный мануал на русском языке
- Возможность установки на слабый. У меня Mach 3 установлен на Celeron 733 с 256Мб оперативки и при этом всё замечательно работает.
- И главное – полная совместимость с Windows XP, в отличие от, например Turbo CNC, которая заточена под DOS, хотя TurboCNC ещё менее требовательна к железу.

Думаю, этого более чем достаточно для того, чтобы остановили свой выбор на Mach_e, но никто не запрещает попробовать и другой софт. Возможно он вам больше подойдет. Следует упомянуть ещё факт наличия драйвера совместимости с Windows 7. Пробовал я эту штуковину, но получилось не совсем хорошо. Возможно по причине усталости системы – ей уже два года и заросла всяким ненужным мусором, а Mach рекомендуют устанавливать на свежую систему и использовать этот компьютер только для работы со станком. В общем вроде бы всё работает, но моторчики регулярно пропускают шаги, в то время как на компьютере с ХР та же версия Мача ведёт себя замечательно.


Рассмотрим только ось Х., а оставшиеся вы сами настроите по тому же принципу. Параметр Steps per указывает за сколько шагов ваш двигатель делает полный оборот. Стандартный ШД имеет шаг равный 1,8 градуса т.е. мы 360 гр (полный оборот) делим на 1,8 и получаем 200. Таким образом мы нашли, что двигатель в режиме ШАГ проворачивается на 360 гр за 200шагов. Это число и записываем в поле Steps per. Соответственно в режиме ПОЛУШАГ будет не 200, а в 2 раза больше – 400шагов. Что писать в поле Steps per, 200 или 400, зависит от того в каком режиме находится ваш контроллер. Позже, когда будем подключать к станку и калибровать, мы этот параметр изменим, но пока ставьте 200 либо 400.

Velocity – задаётся максимальная скорость передвижения портала. У меня для надежности стоит 1000, но при работе я уменьшаю или увеличиваю её прямо на ходу в главном окне Мача. А вообще, сюда рекомендуют вписывать число на 20-40% меньше от максимально возможной, которую способен выдать ваш двигатель без пропуска шагов.

Пункт Acceleration – ускорение. Значение, вписываемое в эту строку, как и скорость зависит от вашего двигателя и блока питания. Слишком маленькое ускорение значительно увеличит время обработки фигуры сложной формы и рельефа, слишком высокое увеличивает степень риска пропуска шагов при старте т.к. двигатель будет рвать с места. В общем этот параметр выставляется экспериментальным путем. Из своего опыта 200-250 оптимальное значение.

Step pulse и Dir pulse . От 1 до 5, но может быть и больше. В случае, если ваш контроллер не совсем хорошо собран и тогда стабильная работа возможна при большем временном интервале.

Забыл сказать, что скорее всего каждый раз при запуске Мача у вас будет мигать кнопка Reset. Жмакните по ней, иначе она ничего не позволит сделать.

Уфф. Ну теперь давайте попробуем загрузить управляющую программу, пример которой можете скачать в конце статьи. Нажимаем кнопку Load G-Code либо идем в меню File/Load G-Code кому как удобнее и появляется окно открытия управляющей программы.


УП представляет собой обычный текстовый файл, в котором в столбик записаны координаты. Как видно в списке поддерживаемых типов файлов есть формат txt, следовательно его можно открыть и отредактировать обычным блокнотом, как и файлы с расширением nc, ncc, tap. Подправить G-код можно и в самой программе, нажатием кнопки Edit G-Code .

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


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


Если вам по какой-то причине нужно приостановить работу станка – нажимаем Stop. Для продолжения снова нажать Cycle Start и обработка продолжится с того же места. Я так несколько раз прерывался во время дождя, когда нужно было отключить и накрыть станок.

Изменение скорости осуществляется кнопками «+» «-» в колонке Feed Rate , и изначально равно 100% от скорости, выставленной в Motor Tuning. Здесь же можно подстроить скорость передвижения портала под определёные условия обработки. Скорость регулируется в очень большом диапазоне от 10 до 300%.

Вот в принципе и всё о настройке Mach3, надеюсь, что ничего не забыл. Немного позже, когда будем калибровать и запускать станок я расскажу ещё о некоторых нужных настройках. А сейчас возьмите чай, кофе, сигарету (кому что по душе) и устройте себе минутку отдыха, чтобы с новыми силами и свежей головой приступить к настройке электроники станка.


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

Допустим вы сейчас выровняете ось Z, а когда сделаете крепление и установите шпиндель, удивитесь как криво он там будет располагаться. Первое, что нужно сделать – закрепить в патроне сверло или фрезу. Теперь переводим портал в любое место нашего рабочего (координатного) стола и смотрим угольником есть ли у нас 90 градусов между столом и фрезой. В зависимости от конструкции крепления шпинделя и самой оси Z, корректируете положение фрезы, и добившись желаемого результата фиксируете шпиндель в таком положении.

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


Для себя я вывел два способа, как это можно проверить и подрегулировать, опишу их оба.
1 - Это самая универсальная фреза – обломанное и переточенное сверло 3 мм. За неимением других фрез, используется как для черновой, так и для чистовой обработки. Огромный плюс этой фрезы её дешевизна, из минусов: не получается правильно заточить, и очень ограниченный ресурс. Буквально пара небольших картинок, после чего она начинает жечь дерево. Из всего этого вытекает не очень хорошее качество выполненной работы с последующей обязательной доработкой наждачкой, причем шкурить придётся довольно много.
2 - Прямая двухзаходная фреза 3,175 и 2 мм. Применяется в общем-то для снятия чернового слоя небольших заготовок, но при необходимости можно использовать и как чистовую.
3 - Конические фрезы 3, 2, и 1,5 мм. Применение – чистовая обработка. Диаметр определяет качество и детализацию конечного результата. С фрезой 1,5 мм качество будет лучше, чем с 3 мм, но и время обработки заметно увеличится. Использование конических фрез при чистовой обработке, практически не требует после себя дополнительную обработку шкуркой.
4 - Конический гравер. Используется для гравировки, причем сплав из которого он сделан позволяет выполнять гравировку в том числе и на металле. Ещё одно применение – обработка очень мелких деталей, которые не позволяет выполнить коническая фреза.
5 - Прямой гравер. Используется для раскроя или вырезания. Например вам нужно вырезать…букву «А» из листа фанеры 5 мм. Устанавливаете прямой гравер в шпиндель и вот вам ЧПУ-лобзик . Я его использовал вместо прямой фрезы, когда она сломалась. Качество обработки вполне нормальное, но периодически наматывает на себя длинную стружку. Нужно быть начеку.
Все вышеперечисленные фрезы были с хвостовиком 3,175 мм, а сейчас тяжелая артиллерия.
6 - Прямая и коническая фрезы 8 мм. Применение то же, что и у фрез 3 мм, но для более масштабных работ. Время обработки значительно сокращается, но к сожаление они не подходят для небольших заготовок.

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

Фотки

Выкладываю на ваш суд несколько фотографий того, что успел сделать за пару летних месяцев.
Первый пробный блин. Фреза №1. Страшно да? А если и остальное будет такого же качества)))


Первая серьёзная проверка для станка. Размеры 17 на 25 см. Высота рельефа 10 мм, затраченное время - 4 часа.
Как и следующая работа, эта выполнена всё той же фрезой №1. Как видите результат вполне сносный.


А здесь фреза затупилась, и дерево начало подгорать.


Пробовал на что способен конический гравер.


Сестра попросила вырезать ей собачку. Черновая обработка – фреза №2 3 мм, чистовая фреза №3 3 мм. Рельеф 6 мм, время обработки около 1,5часа.


Таблички на дом. Рельеф 10 мм, но уже вогнутый т.к. это значительно сокращает время обработки. Обрабатывается не вся площадь, а только надпись. Время обработки около 2ч, фрезой №5 (прямой гравер).


Моя попытка сделать объёмную деревянную фотографию. Ошибся в сопряжении человека и дерева, но в целом, мне кажется неплохо получилось. Черновая обработка - прямой фрезой 3 мм, чистовая конической 2 мм. Рельеф 5 мм, а вот время обработки не помню.

Читательское голосование

Статью одобрили 89 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.

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

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

Что такое ЧПУ-ссылки

Вообще, ЧПУ - слово жаргонное, означающее человекопонятный урл. УРЛ - заимствование от английского URL, единообразного локатора ресурса. Человекопонятный, в свою очередь, означает набор символов в адресной строке, который удобно и легко воспринимается. Например, генерируемый адрес страницы может выглядеть так: http://example.com/index.php?page=name. Не очень понятно смотрится и не показывает структуру сайта. Присутствуют знаки, не несущие смысловой нагрузки и неясно, что значит страница и имя.

Следующий адрес может выглядеть так: http://example.com/products/new/boat. Здесь понятно, что речь о продукции, причём новой, а конкретно - о лодке. Это и есть человекопонятный урл. Он гораздо лучше индексируется поисковыми системами и показывается в выдаче выше остальных. А человек, посетивший сайт, сможет понять, что зашёл именно в нужный раздел.

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

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

Как сделать ссылки ЧПУ в популярных CMS

CMS — система управления, контентом, которая в удобном и простом интерфейсе позволяет в короткие сроки создать полноценный сайт. Функционал расширяется за счёт наличия большого количества готовых шаблонов, модулей и плагинов. Это позволяет человеку далёкому от языков программирования PHP, JavaScript, HTML и смежных им, быстро создать свой собственный сайт или блог.

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

  • WordPress — самая популярная, по статистике, система управления контентом. Она установлена на большинстве известных блогов и сайтов. Славится простотой освоения и установки.
  • Joomla — популярна меньше, но все же активно используется среди разработчиков. Обладает хорошим функционалом, выбором компонентов, плагинов и модулей.
  • OpenCart — отдельный проект для создания интернет-магазинов. Внутренне напоминает любую CMS, но «заточен» под решение узкого круга задач.

ЧПУ-ссылки в WordPress — простота реализации

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

Настройка ЧПУ в WordPress проста и сводится в основном к скачиванию и установке плагина Cyr-To-Lat. Он служит для преобразования кириллических строк в латиницу.

Для начала стоит его найти и скачать. Делать это лучше с официального сайта WordPress. Так можно избежать вероятности попадания в плагин вредоносного или рекламного кода.

  • После скачивания архива его нужно распаковать.
  • Затем надо переместить эту папку в раздел wp-content ->plugins. Делается это, как правило, с помощью любого доступного FTP менеджера.
  • Теперь нужно зайти в административную панель WordPress, введя логин и пароль.
  • В разделе «Плагины» надо найти Cyr-To-Lat и активировать его. Плагин теперь установлен в системе и включен.
  • Для этого надо перейти в «Параметры», и там зайти в «Постоянные ссылки».
  • В общих настройках есть несколько шаблонов, по которым можно построить внешний вид ссылки. Рекомендуется использовать тип «Произвольно», позволяющий настроить все, как необходимо. Самая простая конструкция для такого шаблона - /%category%/%postname%/. Она означает, что в адресной строке будет выводиться категория, а затем название поста.
  • А потом уже Cyr-To-Lat преобразует все это в латиницу. В результате, получится красивая и понятная ЧПУ-ссылка в WordPress.

Помимо Cyr-To-Lat, можно использовать и аналоги, которые присутствуют на официальном сайте. Например, такие — WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Advanced. Установка данных плагинах похожа, поэтому останавливаться на них отдельно не имеет смысла.

ЧПУ в Joomla, несколько вариантов создания

Joomla немного более сложная система управления контентом. Так же, как и WordPress обладает свойством создавать сайты и блоги в короткие сроки. Она имеет обширный функционал и гибкость. Далее, нужно описать как сделать ссылки ЧПУ в данной CMS.

Joomla изначально обладает встроенным функционалом для создания человекопонятных урлов. ЧПУ-ссылки в Joomla 3 можно включить на странице общих настроек в разделе «Настройки SEO». Пункт «Включить SEF (ЧПУ)» должен быть установлен в положение «Да». Таким образом ссылки будут преобразованы в более понятный вид.

Здесь же можно дополнительно установить перенаправление урлов, путем создания ЧПУ-ссылки в htaccess. Этот файл выполняет роль конфигурационного хранилища веб-сервера Apache. В нем можно с помощью регулярных выражений и директивы RewriteRule изменить преобразование ссылки в нужный урл. Главное отличие такого подхода - гибкость. Можно привести ссылки практически к любому виду.

Пункт «Добавлять суффикс к URL» приставляет в конце строки расширение документа. Например, html. Данное расширение мало интересует рядового посетителя сайта, поэтому опцию можно оставить в положении «Нет».

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

Альтернативные компоненты для Joomla

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

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

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

Для первого варианта файл придётся скачать. Затем выбрать в меню административной панели CMS в «Расширения» и перейти в «Менеджер расширений». С помощью кнопки «Выберите файл» надо показать системе подготовленный архив и установить его.

Второй вариант используется редко. А вот третий является самым удобным из них, так как не требует скачивания. Достаточно всего лишь скопировать ссылку на JoomSEF и указать его в поле «Установить из URL» на одноимённой вкладке. Система сама проверит его наличие и при соответствии всех параметров установит.

Стоит отметить, что для полноценной работы дополнения, нужно чтобы пункты «Включить SEF», «Перенаправление URL» и «Добавлять суффикс к URL» в настройках SEO были переведены в положение «Да».

Установленный компонент сразу же внедрится в систему в активном режиме и начнёт свою работу. А именно, преобразует все имеющиеся ссылки в более эстетичный вид.

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

JBZoo и человекопонятный урл

Компонент JBZoo представляет собой универсальный и мощный инструмент для создания интернет-магазинов, каталогов, блогов и просто сайтов-визиток на базе системы управления контентом Joomla.

Для установки JBZoo в Joomla в ней уже должно присутствовать дополнение Zoo.

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

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

OpenCart и настройка ЧПУ

OpenCart — это платформа без привязки к какой-либо системе управления контентом. То есть функционирует отдельно. Ее главная направленность — удобное создание интернет-магазинов различной степени сложности. Несмотря на то что сам продукт бесплатен, многие дополнения к нему распространяются на коммерческой основе. Последняя стабильная версия — 2.0.

Начать настройку ЧПУ первым способом можно с редактирования конфигурационного файла htaccess веб-сервера Apache.

  • Для этого нужно перейти в папку сайта через FTP или имеющийся в административной памяти файловый менеджер.
  • В корневом каталоге должен лежать файл.htaccess.txt. Так как он не оказывает никакого действия на систему с расширением txt, то первое, что надо сделать — переименовать его в.htaccess. Теперь веб-сервер будет читать его директивы и исполнять их.
  • Теперь нужно перейти в настройки сайта и на вкладке «Сервер» включить использование ЧПУ.
  • Все изменения нужно сохранить.
  • Теперь все ссылки должны преобразится.

Иногда, ввиду некоторых причин, многие адреса все же не изменяются и остаются непонятными. Для реализации этой задачи можно использовать компонент SeoPro. Правда, перед его установкой придётся сначала реализовать OCMOD Multiline Fix. Для этого нужно вручную изменить код одного файла. Находится он по адресу admin/controller/extension/modification.php. Для его редактирования рекомендуется использовать утилиту Notepad++, чтобы избежать проблем с кодировками.

Добавить нужно всего одну строку кода в блок после переменной $limit. Выглядит она так:

  • $quote = $operation->getElementsByTagName("search")->item(0)->getAttribute("quote");
  • if (!$limit) {
  • $limit = -1;

и после него добавить:

  • if ($quote == "true") {
  • $search = preg_quote($search);

Затем надо собственно установить и сам модуль SeoPro. Скачанный архив нужно распаковать на сервере. Затем выполнить пару запросов в базу данных посредством phpmyadmin:

  • ALTER TABLE `oc_product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT "0"; ALTER TABLE `oc_product_to_category` ADD INDEX `main_category` (`main_category`);

Теперь нужно поправить главный файл index.php. В нем интересует строка:

  • $controller->addPreAction(new Action("common/seo_url"));

которая заменяется на:

  • if (!$seo_type = $config->get("config_seo_url_type")) {
  • $seo_type = "seo_url";
  • $controller->addPreAction(new Action("common/" . $seo_type));

Далее, идёт набор процедур, связанных с настройками внутри админки. В меню надо найти «Модули», перейти в «Модификаторы» и нажать на обновления. Находясь здесь же, нужно перейти к списку «Модули» и в нем установить SeoPro. Затем, по нажатию кнопки «Редактировать» зайти в него и сохранить. После всех манипуляций все должно заработать, если нет, то надо попробовать снова переустановить модуль. Или обратиться за помощью к специализированным форумам.

Реализация функционала ЧПУ на языке PHP

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

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

Любой сайт начинает свою работу с файла index.php. В том числе и генерирует обращение к другим страницам сайта. Но сначала нужно немного изменить конфигурационный файл htaccess. В нем надо указать или расскомментировать несколько директив, как показано на фото.

Первая строка разрешает преобразовать URL с помощью сервера. Вторая — устанавливает базовый адрес. Следующие две строки выполняют проверки на присутствие файла и папки. Последняя передаёт управление в index.php, если 3 и 4 строка реализуются без ошибок.

Для хранения соответствия id страницы и её преобразованного значения нужна таблица. Поэтому её надо создать. В частности, можно создать простенькую, для понимания процесса. Она будет содержать два поля: SEF и page_id. SEF хранит название и имеет тип varchar. А page_id - номера страниц типа int.

Теперь осталось поправить и сам файл index.php. Это всего лишь пример и на практике конкретного проекта все может быть несколько иначе: $result = $_SERVER["REQUEST_URI"]. В данной строке в переменную $result передаётся запрошенный урл.

  • if (preg_match ("/([^a-zA-Z0-9\.\/\-\_\#])/", $result)) { header("HTTP/1.0 404 Not Found"); echo "Недопустимые символы в URL"; exit; }

В этом блоке проверяется наличие символов, цифр и некоторых знаков. Если присутствует что-то другое кроме перечисленных, то выдаётся страница 404.

  • $array_url = preg_split ("/(\/|\..*$)/", $result,-1, PREG_SPLIT_NO_EMPTY);

Здесь объявлен массив $array_url, в который с помощью функции preg_split помещаются элементы, не имеющие ничего лишнего в ЧПУ.

  • if (!$array_url) { $ID_page = 1; }else{ $sef_value = $array_url;

Здесь происходит обработка запроса в случае, когда обращение было произведено не к конкретной странице, а к домену. Поэтому нужно в ответ отправить id = 1. Также на этом месте подразумевается запрос к базе данных проекта, который узнает, имеется ли в ней значение из переменной $sef_value в поле SEF. Если ничего не найдено, отправить пользователю страницу 404. В конце идёт обработка полученного в результате кода адреса и выдача соответствующих материалов или элементов.

Плюсы и минусы использования ЧПУ

Преимущества использования человекопонятных урлов можно перечислить таким образом:

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

Недостатков гораздо меньше. И самый существенный из них - это настройка. Не всегда удаётся привести адреса страниц к человекопонятному виду путем штатных или сторонних решений. Иногда приходится вникать в код и править его самостоятельно, что требует знаний и времени. Второй недостаток не так существенен и касается сайтов с большой посещаемостью. Из-за формирования ссылок на «лету» повышается нагрузка на сайт. Но так как стоимость сетевого оборудования неуклонно снижается, то такие затраты на ресурсы сервера мало кто считает. В общем, преимущества значительно перевешивают недостатки, поэтому несмотря на сложную реализацию человекопонятных урлов, использовать их стоит.

Заключение

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

ЧПУ расшифровывается как «человекоподобные урлы» или URL, понятные человеку. Настройка в WordPress ЧПУ делается сразу, как только создали блог, чтоб поисковые системы не успели проиндексировать первые тексты ваших текстов на веб-ресурсе.

Главные преимущества ЧПУ для пользователей сайта:

— URL-адреса в таком виде легко запомнить.

Как ЧПУ способствует SEO-оптимизации сайта Вордпресс:

  • Ссылки размещаются в транслите;
  • По ссылке понятна структура сайта;
  • Наличие четкого URL влияет в поисковой выдаче на ранжирование.

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

Как настроить ЧПУ в WordPress?

1. Настройку начинаем с админ-панели – Настойки-Постоянные ссылки.

2. Отмечаем пункт Произвольно и вставляем конструкцию: /%category%/%postname%/ .

Завершив второй этап, у вас уже отобразятся нормальные ссылки. Однако для полного завершения настройки ЧПУ необходимо перевести их в транслит. В этом нам помогут plugins, а именно Cyr-To-Lat .

1. Открывает Плагины-Добавить новый .

2. В поле поиска вводим имя нашего плагина и Enter .

3. Выбираем Cyr-To-Lat и жмем Установить .

Установка завершена. Мы успешно настроили на сайте ЧПУ (постоянные ссылки).

Теперь адрес страниц вашего сайта будет иметь вид:

Важно! Возможно, посещая другие сайты вы встречали URL страниц с .html в конце:

Этот вид адреса дает нам понять, что язык программирования html . При желании вы можете сделать так же. Для этого, на этапе выделения пункта Произвольно и при вписывании конструкции: /%category%/%postname%/ , в конце добавляем .html .

В результате, вместо http://website.com/fotos , мы получим http:// web site. com /foto s .html .

Заключение

В качестве поведения итогов хотим отметить, что плагин Cyr-To-Lat после полной установки и активации, сам переместит в транслит все ранее созданные вами ссылки. Поэтому вам не придется ничего делать вручную.

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



Загрузка...