Рад Вас приветствовать на моем блоге! У Вас до сих пор нет человеко-понятных URL на сайте и Вы начали задумываться над этим? Тогда эта статья для Вас.
ЧПУ (человеко-понятный URL) сайта – это таким образом сформированный URL страницы, что по его названию понятно о чем идет речь в статье. Вот два рисунка: на первом обычный URL, на втором уже человеко-понятный.
Вообще, я считаю, что человеко-понятные урлы необходимо настраивать на каждом сайте, особенно если у Вас молодой сайт, например, с посещаемостью не более 100 человек в сутки. Если Вы только создали свой сайт смело ставьте ЧПУ. На более зрелом сайте надо еще подумать.
Преимуществ у человеко-понятных URL много, вот на мой взгляд, самые важные:
Итак, перейдем к практическим действиям. Для того, чтобы настроить правильные ЧПУ заходим в админку сайта. Далее в главном меню выбираем пункт «Настройки », а в нем подпункт «Постоянные ссылки ».
В открывшемся окне ставим переключатель радио-кнопки на «Произвольно» и в поле для ввода вбиваем следующее заклинание: /%category%/%postname%.html . Данная структура наиболее оптимальна для продвижения сайта.
Вы спросите, а что если я хочу убрать «.html» с конца URL строки? Я Вам отвечу, что не надо этого делать, потому что становится не ясна структура сайта. Из такого URL трудно будет понять: это категория, в которой находится статья или это категория, в которой есть подкатегория.
Перед тем, как начать устанавливать плагин cyr to lat enhanced для WordPress, расскажу о его преимуществах над rus to lat:
Итак, приступим к . В главном меню админки сайта выбираем «Плагины », далее «Добавить новый ». На следующей странице в поле поиска плагинов вбиваем “cyr to lat”. В результатах поиска выбираем “cyr to lat enchanced”. Также не забываем его активировать.
Для решения этой проблемы я потратил не мало времени в интернете. На одних сайтах говорили, что надо поставить специальный плагин, на других, что надо использовать для этого файл “.htaccess”. Даже видел, что советовали вставить в код специальную php-функцию. Но какого было мое удивление, когда я нашел этот способ, с которым сейчас поделюсь с Вами. Думаю, Вы удивитесь не меньше моего.
Для удаления “category” из рубрик в WordPress надо всего лишь перейти в настройки «постоянных ссылок ». Там в секции «Дополнительно» найти поле «Префикс для рубрик» и вставить туда точку («.»). Вот так все просто.
Итак, резюме. Мы узнали что такое ЧПУ, как сделать человеко-понятные url в WordPress и для чего нам это надо. Если у Вас есть какие-нибудь вопросы и пожелания, можете оставлять их в комментариях. Удачи Вам и до встречи!
С уважением, Евгений Кузьменко.
Пошаговое руководство, которое поможет понять как настроить станок с ЧПУ правильно.
Совет от профессионалов: используйте карты наладки
Если вы работаете оператором станка с ЧПУ на производстве и занимаетесь наладкой станков, в вашем распоряжении наверняка имеется карта наладки, в которой содержится вся необходимая информация о процедурах и этапах наладки.
Чтобы правильно настроить станок с ЧПУ, очистите рабочий стол станка, а также зажимные приспособления от остатков СОЖ, стружки и другого мусора. Для этого можно использовать сжатый воздух, щетку или моечную машину. Вам необходимо убедиться в том, что стружка и мусор не попадают на чувствительные к ним участки станка. Струя воздуха под высоким давлением может задуть мусор в те рабочие области станка, где его не должно быть, что, в свою очередь, может стать причиной повреждения деталей станка.
Инструментальная тележка на
колесах для станка с ЧПУ
Примечание: Если ваш станок с ЧПУ не оснащен устройством автоматической смены инструментов, вам все равно нужно будет приготовить все необходимые для работы инструменты, чтобы вы смогли быстро заменить их в шпинделе станка, когда это будет необходимо, а также чтобы быстро настроить станок с ЧПУ.
В данном случае наша цель состоит в том, чтобы иметь возможность закрепить режущие инструменты в патронах (либо просто иметь их под рукой, в случае если шпиндель вашего станка не предполагает использование нескольких взаимозаменяемых патронов), а также в том, чтобы установить эти патроны в устройство автоматической смены инструмента или разместить в удобном месте, чтобы они были под рукой в процессе выполнения обработки или замены инструмента вручную.
Если в вашем распоряжении имеется карта наладки станка для выполнения конкретной технологической операции, в ней будут указаны необходимые инструменты для выполнения обработки, которые помогут вам правильно настроить станок с ЧПУ, а также их номера в программе с g-кодом.
Обычно мы размещаем инструменты, требуемые для выполнения той или иной технологической операции, на тележке или поддоне для инструментов. Возможно, все ваши инструменты хранятся в ящике для инструментов, находящимся в цехе. Вы помещаете все необходимые инструменты на тележку, подкатываете ее к станку, а затем загружаете инструменты в магазин.
Каждый тип патрона подразумевает свои требования, соблюдение которых необходимо для достижения максимальной эффективности работы и правильной настройки станка с ЧПУ. Например, для цанговых патронов ER существуют требование по моменту затяжки гаек, которого следует придерживаться.
Чтобы правильно настроить станок с ЧПУ, вам стоит подумать о составлении программы прогрева вашего станка и шпинделя в начале рабочего дня. Это поможет минимизировать температурное расширение при переходе от комнатной температуры к рабочей (программа прогрева обеспечит плавный переход станка к нормальной рабочей температуре), а также хорошую смазку рабочих осей и шпинделя станка.
Установка показателей коррекции на
длину инструмента при помощи
прибора для размерной настройки
инструментов
Чтобы настроить станок с ЧПУ, станку необходимо знать, какую длину имеет инструмент, основываясь на справочном значении показателя, называемого «контрольной точкой». Он использует эту информацию для регулировки положения шпинделя относительно заданных координат для каждого инструмента в отдельности.
Очень важно, чтобы показатели коррекции на длину инструмента были верными и точными для каждого инструмента. Это необходимо для обеспечения максимальной точности обработки каждым инструментом после настройки станка. Если показатель коррекции на длину инструмента задан неверно, это может привести к неприятным последствиям в виде повреждения инструмента и, скорее всего, также приведет к повреждению станка или зажимного приспособления.
Некоторые станки оборудованы прибором для размерной настройки инструментов. Это специальный датчик, который используется станком для автоматического измерения длины инструментов. В других случаях длина инструментов измеряется в режиме «оффлайн» (т. е., не на станке) - вводится оператором станка в таблицу параметров инструментов. Ввод таких данных может быть выполнен одним из следующих способов:
Если программа будет использовать функцию коррекции на инструмент, станку нужно знать диаметр и длину каждого инструмента.
Типовые двойные тиски, представляющие
собой две пары тисков, собранные в одном узле
На данном этапе выполняется установка приспособления для закрепления заготовок. На рынке представлен широкий ряд зажимных приспособлений. Карта наладки выполняет в данном случае еще одну важную функцию - определение того, какое именно зажимное приспособление необходимо для закрепления заготовки при выполнении конкретной технологической операции.
Чтобы настроить станок с ЧПУ, вам необходимо ввести в память станка координаты нулевой точки (см. статью «Как найти нулевую точку станка») заготовки. Существует целый ряд способов выполнения данной задачи. Цель применения нулевых точек станка состоит в том, чтобы иметь несколько значений координат нулевой точки заготовки. Это удобно в случаях, когда необходимо произвести обработку нескольких заготовок, каждая из которых имеет различные координаты нулевой точки, либо в случае, когда требуется зафиксировать несколько заготовок на отдельных зажимных приспособлениях, при этом каждая из заготовок имеет свои координаты нулевой точки.
флеш-накопителя в блок
управления
Вам необходимо загрузить в память станка управляющую программу с g-кодом (см. статью «Описание G кодов»). - данная операция является частью процедуры настройки станка. В зависимости от модели станка, ее можно выполнить несколькими способами:
Для того, чтобы настроить станок с ЧПУ, убедитесь в том, что применяемая вами СОЖ находится в хорошем состоянии и пригодна к использованию, что будет являться одним из профилактических мероприятий по обслуживанию станка с целью предотвращения возможных сбоев в его работе до начала выполнения операции по обработке заготовки. Повторюсь - данная процедура выполняется последней, однако, возможно, у вас есть свой график проверки и замены СОЖ, который предполагает более частую проверку и гарантирует ее хорошее состояние.
Важно обращать внимание на следующие моменты:
Вас также может заинтересовать.
Мир интернета стремительно развивается и покоряет все новые вершины. Миллионы сайтов, сервисов и служб рады принять очередного пользователя на своих страницах. Создано огромное количество адресов, которые генерируются автоматически. И не всегда их удобно читать и запоминать. К тому же бессмысленный набор символов плохо ранжируется поисковыми системами. Вследствие этого возникла необходимость ввести реализацию кода таким образом, чтобы он мог предстать в более удобном и приятном глазу пользователя виде.
Поэтому в мире веб-разработок появился термин ЧПУ-ссылки. О том, что это такое и как его реализовать, пойдёт речь в статье.
Вообще, ЧПУ - слово жаргонное, означающее человекопонятный урл. УРЛ - заимствование от английского URL, единообразного локатора ресурса. Человекопонятный, в свою очередь, означает набор символов в адресной строке, который удобно и легко воспринимается. Например, генерируемый адрес страницы может выглядеть так: http://example.com/index.php?page=name. Не очень понятно смотрится и не показывает структуру сайта. Присутствуют знаки, не несущие смысловой нагрузки и неясно, что значит страница и имя.
Следующий адрес может выглядеть так: http://example.com/products/new/boat. Здесь понятно, что речь о продукции, причём новой, а конкретно - о лодке. Это и есть человекопонятный урл. Он гораздо лучше индексируется поисковыми системами и показывается в выдаче выше остальных. А человек, посетивший сайт, сможет понять, что зашёл именно в нужный раздел.
Однако у ЧПУ-ссылок есть некоторые ограничения. Например, в адресе нельзя использовать русские символы. Они при этом заменяются на числовое значение и знак процента. Поэтому отечественные разработчики используют транслитерацию русских слов в латиницу. Например, так - oborudovanie или produkcia. Также автоматически сформированная ЧПУ-ссылка может увеличить общую длину строки.
Для реализации транслитерации и преобразования к человекопонятным урлам используются специальные средства. Доступны они, как правило, в системах управления контента - CMS. Создание ЧПУ-ссылок происходит в них автоматически, на основе названия товара, статьи или блога, а также раздела, в котором он размещён. В итоге, при создании новой записи, добавления товара формируется человекопонятный урл, который хорошо воспринимается и людьми, и машинами.
CMS — система управления, контентом, которая в удобном и простом интерфейсе позволяет в короткие сроки создать полноценный сайт. Функционал расширяется за счёт наличия большого количества готовых шаблонов, модулей и плагинов. Это позволяет человеку далёкому от языков программирования PHP, JavaScript, HTML и смежных им, быстро создать свой собственный сайт или блог.
Практически все системы управления контентом обладают отличным набором инструментов в виде плагинов для создания ЧПУ. Стоит подробнее рассмотреть наиболее распространённые из них.
WordPress является, наверное, самой простой системой управления контентом. Она способна значительно упростить создание сайта или блога с нуля за короткое время.
Настройка ЧПУ в WordPress проста и сводится в основном к скачиванию и установке плагина Cyr-To-Lat. Он служит для преобразования кириллических строк в латиницу.
Для начала стоит его найти и скачать. Делать это лучше с официального сайта WordPress. Так можно избежать вероятности попадания в плагин вредоносного или рекламного кода.
Помимо Cyr-To-Lat, можно использовать и аналоги, которые присутствуют на официальном сайте. Например, такие — WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Advanced. Установка данных плагинах похожа, поэтому останавливаться на них отдельно не имеет смысла.
Joomla немного более сложная система управления контентом. Так же, как и WordPress обладает свойством создавать сайты и блоги в короткие сроки. Она имеет обширный функционал и гибкость. Далее, нужно описать как сделать ссылки ЧПУ в данной CMS.
Joomla изначально обладает встроенным функционалом для создания человекопонятных урлов. ЧПУ-ссылки в Joomla 3 можно включить на странице общих настроек в разделе «Настройки SEO». Пункт «Включить SEF (ЧПУ)» должен быть установлен в положение «Да». Таким образом ссылки будут преобразованы в более понятный вид.
Здесь же можно дополнительно установить перенаправление урлов, путем создания ЧПУ-ссылки в htaccess. Этот файл выполняет роль конфигурационного хранилища веб-сервера Apache. В нем можно с помощью регулярных выражений и директивы RewriteRule изменить преобразование ссылки в нужный урл. Главное отличие такого подхода - гибкость. Можно привести ссылки практически к любому виду.
Пункт «Добавлять суффикс к URL» приставляет в конце строки расширение документа. Например, html. Данное расширение мало интересует рядового посетителя сайта, поэтому опцию можно оставить в положении «Нет».
Алиасы в Unicode - данный пункт проводит транслитерацию названия материала в латиницу. Это нужно для того, чтобы вместо русских букв или других символов не отображалось нечто несуразное и нечитаемое.
Реализовать генератор ЧПУ-ссылок в Joomla также можно с помощью различных компонентов. Например, один из популярных - JoomSEF. Он распространяется бесплатно и лучше скачивать его с официального сайта Joomla.
В её функционал, помимо преобразования урлов в ЧПУ, имеется набор для генерирования метаданных, поисковых машин, ключевых слов, а также управления дублирующимися страницами. Стоит отметить имеющуюся поддержку кодировки UTF-8 и настройку страницы 404 по своему усмотрению.
В Joomla 3 возможны три способа установки: загрузкой напрямую с компьютера, из каталога сайта и посредством передачи ссылки на него.
Для первого варианта файл придётся скачать. Затем выбрать в меню административной панели CMS в «Расширения» и перейти в «Менеджер расширений». С помощью кнопки «Выберите файл» надо показать системе подготовленный архив и установить его.
Второй вариант используется редко. А вот третий является самым удобным из них, так как не требует скачивания. Достаточно всего лишь скопировать ссылку на JoomSEF и указать его в поле «Установить из URL» на одноимённой вкладке. Система сама проверит его наличие и при соответствии всех параметров установит.
Стоит отметить, что для полноценной работы дополнения, нужно чтобы пункты «Включить SEF», «Перенаправление URL» и «Добавлять суффикс к URL» в настройках SEO были переведены в положение «Да».
Установленный компонент сразу же внедрится в систему в активном режиме и начнёт свою работу. А именно, преобразует все имеющиеся ссылки в более эстетичный вид.
JoomSEF обладает большим количеством настроек и опций. С их помощью можно очень тонко привести все ссылки сайта практически к любому необходимому виду.
Компонент JBZoo представляет собой универсальный и мощный инструмент для создания интернет-магазинов, каталогов, блогов и просто сайтов-визиток на базе системы управления контентом Joomla.
Для установки JBZoo в Joomla в ней уже должно присутствовать дополнение Zoo.
Иногда стандартные настройки SEF не дотягиваются до своих компонентов, чтобы выполнить преобразование. Поэтому для создания ЧПУ-ссылок в JBZoo рекомендуется применять компонент sh404SEF. Данный продукт бесплатен и является хорошим инструментом для формирования ссылок в JBZoo. настроек, функций, поддержки различных соцсетей и сервисов.
Установка производится путем копирования ссылки на архив, либо с помощью прямой загрузки файла на сервер, скачанного предварительно.
OpenCart — это платформа без привязки к какой-либо системе управления контентом. То есть функционирует отдельно. Ее главная направленность — удобное создание интернет-магазинов различной степени сложности. Несмотря на то что сам продукт бесплатен, многие дополнения к нему распространяются на коммерческой основе. Последняя стабильная версия — 2.0.
Начать настройку ЧПУ первым способом можно с редактирования конфигурационного файла htaccess веб-сервера Apache.
Иногда, ввиду некоторых причин, многие адреса все же не изменяются и остаются непонятными. Для реализации этой задачи можно использовать компонент SeoPro. Правда, перед его установкой придётся сначала реализовать OCMOD Multiline Fix. Для этого нужно вручную изменить код одного файла. Находится он по адресу admin/controller/extension/modification.php. Для его редактирования рекомендуется использовать утилиту Notepad++, чтобы избежать проблем с кодировками.
Добавить нужно всего одну строку кода в блок после переменной $limit. Выглядит она так:
и после него добавить:
Затем надо собственно установить и сам модуль SeoPro. Скачанный архив нужно распаковать на сервере. Затем выполнить пару запросов в базу данных посредством phpmyadmin:
Теперь нужно поправить главный файл index.php. В нем интересует строка:
которая заменяется на:
Далее, идёт набор процедур, связанных с настройками внутри админки. В меню надо найти «Модули», перейти в «Модификаторы» и нажать на обновления. Находясь здесь же, нужно перейти к списку «Модули» и в нем установить SeoPro. Затем, по нажатию кнопки «Редактировать» зайти в него и сохранить. После всех манипуляций все должно заработать, если нет, то надо попробовать снова переустановить модуль. Или обратиться за помощью к специализированным форумам.
Большинство сайтов в Сети написаны на 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 передаётся запрошенный урл.
В этом блоке проверяется наличие символов, цифр и некоторых знаков. Если присутствует что-то другое кроме перечисленных, то выдаётся страница 404.
Здесь объявлен массив $array_url, в который с помощью функции preg_split помещаются элементы, не имеющие ничего лишнего в ЧПУ.
Здесь происходит обработка запроса в случае, когда обращение было произведено не к конкретной странице, а к домену. Поэтому нужно в ответ отправить id = 1. Также на этом месте подразумевается запрос к базе данных проекта, который узнает, имеется ли в ней значение из переменной $sef_value в поле SEF. Если ничего не найдено, отправить пользователю страницу 404. В конце идёт обработка полученного в результате кода адреса и выдача соответствующих материалов или элементов.
Преимущества использования человекопонятных урлов можно перечислить таким образом:
Недостатков гораздо меньше. И самый существенный из них - это настройка. Не всегда удаётся привести адреса страниц к человекопонятному виду путем штатных или сторонних решений. Иногда приходится вникать в код и править его самостоятельно, что требует знаний и времени. Второй недостаток не так существенен и касается сайтов с большой посещаемостью. Из-за формирования ссылок на «лету» повышается нагрузка на сайт. Но так как стоимость сетевого оборудования неуклонно снижается, то такие затраты на ресурсы сервера мало кто считает. В общем, преимущества значительно перевешивают недостатки, поэтому несмотря на сложную реализацию человекопонятных урлов, использовать их стоит.
В статье рассмотрено, какие ссылки являются ЧПУ, а какие нет. Были подробно расписаны наиболее простые и быстрые решения проблемы. А также несколько самых доступных вариантов сложных подходов. В любом случае использование CMS при разработке сайта значительно снижает трудо- и временные затраты при оптимизации адресов страниц. Поэтому связка CMS и ЧПУ должна быть использована как наиболее эффективная альтернатива ручной разработке.
В данном материале постараемся прояснить, как должны правильно выглядеть ЧПУ в Вордпресс, нужно ли переходить на ЧПУ, если сайту несколько лет, какой плагин использовать для создания ЧПУ и т.п.
Собственно ЧПУ – это человекоподобные или человекопонятные урлы (ссылки).
Если не выполнять никаких настроек, то в стандартном виде они будут выглядеть примерно таким образом: sitename.ru/?p=255. Как видите, никакой структуры такой линк не несет в себе; совершенно непонятно, что кроется под этой ссылкой. Ну а при помощи ЧПУ становится возможным привести этот же линк к виду: sitename.ru/lichnoe/itogi-za-2016-god.html. Вот вам и пример корректного ЧПУ.
То есть тут сразу становится понятно, о чем идет речь в статье, и к какой рубрике она относится. Нередко также можно встретить ЧПУ типа: sitename.ru/itogi-za-2016-god.html. Разницы мало – была убрана только рубрика, где расположена статья, но мы полагаем, что это неверный формат вывода ЧПУ, ведь поисковики не могут видеть всю вашу структуру сайта, а она в свою очередь является фундаментом для построения и продвижения любого ресурса.
Использование ЧПУ предоставляет ряд достоинств:
Для настройки человеческих ссылок, необходимо зайти в админ панель и перейти во вкладку «Постоянные ссылки». Тут выбираем пункт «Произвольно» и вписываем этот код:
/%category%/%postname%.html
При вставке кода обращайте внимание на то, чтобы у вас не было никаких пустых пробелов в конце. Вот собственно и все, но если хотите настроить ЧПУ по-своему, то можете поэкспериментировать со штатным функционалом. Если возможностей нужно больше, то читаем далее – будем «ковыряться» в плагинах.
RusToLat – плагин для транслитерации русских ссылок. Некоторые администраторы предпочитают использовать русские символы для ссылок, мол, поисковые машин давным-давно дружат с кириллицей и они ведь действительно красиво смотрятся. Но на деле недостатков у такого решения больше, нежели достоинств.
Ну, допустим, попробуйте скопировать ссылку вида sitename.ru/привет-мир.html и передать ее своему другу, к примеру, в соц. сети Вконтакте. Ссылка уже не будет выглядеть так привлекательно, ее очень даже сильно «разопрет»: sitename.ru/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-%D0%BC%D0%B8%D1%80.html. Собственно все эти непонятные символы – лишь кодировка, ведь каждый русский символ заменяется 6-ю латинскими (к примеру, русская буква «А» превратится в набор «%D0%B0»).
Но это еще не все. Помимо неудобства в виде такой трансформации, могут появляться и другие проблемы. Так, многие плагины для WordPress, которые работают на AJAX, не понимают, что в ссылках могут присутствовать русские символы, в силу чего начинают работать неисправно или же вовсе отказываются выполнять то, для чего были созданы.
Отсутствие плагинов транслитерации по типу RusToLat рано или поздно приведет к возникновению проблем с другими плагинами, которые работают с файлами. Так, всеми известный плагин обеспечения безопасности WordPress File Monitor вообще отказывается воспринимать русские буквы. И как уже говорилось выше, таких плагинов масса.
Мы же считаем, что плагины для транслитерации должны быть установлены на сайте. Впрочем, обходиться без таких ЧПУ можно, поэтому критичного ничего не случится, если вы откажетесь выполнять такое решение. Многие блоггеры пользуются «корявым» форматом представления, а часть из них считает, что неудобство копирования ссылок не так уж и важно, ну а если будет несовместимость с некоторыми плагинами, то можно будет просто найти их аналог.
Итак, необходимо скачать плагин RusToLat и установить его. Получить его можно по URL: http://mywordpress.ru/plugins/rustolat/ . Установка стандартна: распаковываем архив, копируем папку «rustolat» в /wp-content/plugins, переходим в админ панель и активируем RusToLat. Заметим, что плагин не имеет настроек, но есть лишь одна опция – стандарта транслитерации. Советуем выставить стандарт ISO 9-95 или ГОСТ 16876-71. Правда ISO более точно отвечает сложившимся в интернете правилам.
Несмотря на продуманность стандартов, нам не очень было по нраву, как они переводят на латиницу русскую букву «Х»: ГОСТ заменяет ее на «КН», а ISO на латинскую «Х». Описывать процесс замены не будем, но отредактировать все это безобразие на свое усмотрение вы можете в файле rus-to-lat.php.
Собственно после всего этого, плагин будет создавать записи на вашем ресурсе и автоматически выполнять транслитерацию. Правда, оговоримся, что плагин RusToLat не будет заниматься изменением уже существующих записей, но это никто не запрещал делать вручную. Для этого необходимо лишь удалить старый русский заголовок, нажать на кнопку «Ок», после чего плагин в авто режиме сделает новый заголовок, где уже будет выполнена транслитерация.
Кстати, это является одновременно и достоинством и недостатком плагина. Если у вас нет желания менять уже существующие ссылки, то использовать стоит именно RusToLat, но если же вы нуждаетесь в замене кучи заголовков, то в этом случае стоит присмотреться к плагину CyrToLat, который выполняет транслитерацию всех заголовков при своей активации. Кстати, этот плагин имеет также и массу других достоинств, поэтому стоит рассмотреть и его возможности.
Главными достоинствами этого плагина является: возможность автоматически переводить ссылки в транслит в уже имеющихся статьях; возможность транслитерации загружаемых медиафайлов в латиницу; возможность внедрения автоматического редиректа с русским видом ссылок.
Данный плагин особенно актуален тогда, когда после активации ЧПУ и RusToLat статьи начинают выдавать ошибку 404, то есть они становятся недоступными. В этом случае после установки CyrToLat необходимо обновить страницу/запись и проблема отпадет сама собой. Иногда возникают ошибки с записями/статьями, после переноса на другой хостинг файлов или после их восстановления. В этом случае тоже необходимо зайти в админ панель WordPress в раздел «Постоянные ссылки» и обновить настройки. Теперь все будет, как нужно.
Такой вопрос остро встает перед многими администраторами. Мы тестировали на нескольких клиентских сайтах и какого-то положительно влияния на SEO не заметили. Но с другой стороны возникает масса дополнительной работы из-за новых адресов, к примеру, нужно настраивать редиректы и т.п.
Можно подойти к этому вопросу следующим образом: если посещаемость ресурса менее 100 человек в день, то поменять вид ЧПУ можно, но если аудитория куда больше сотни – не стоит создавать себе дополнительную головную боль. Важно подчеркнуть, что многие поисковики не очень приветствуют существенные изменения в структуре ресурса. Именно поэтому наиболее верный выход из ситуации – использовать ЧПУ с самого начала работы вашего проекта.
Очень интересное решение, которое несет в себе огромный функционал, при помощи которого можно выполнить миграцию из старой схемы постоянных ссылок в новую, при этом, не теряя позиций в выдаче поисковиков. Если будут предприняты попытки попасть по ссылкам с неверной структурой, то пользователь будет автоматически перенаправлен на корректный URL-адрес. Очень удобно!
Несмотря на то, что работа над плагином была приостановлена на долгое время, сейчас он доступен на русском, узбекистанском, болгарском, английском, литовском и белорусском языках. Можно рассмотреть на примере, как плагин выполняет работу: иногда может требоваться, чтобы посты в определённой категории появились в другом месте. Так, обычная структура может выглядеть по типу: /2007/05/02/мой-комментарий, но если вы захотите сделать все немного проще, к примеру, так: /отзывы/мой обзор, при помощи использования плагина Advanced Permalinks это можно сделать всего за пару минут. Стоит лишь немного разобраться в настройках.
Под термином ЧПУ понимают человеко понятные урл, то есть адреса, глядя на которые человек может понять, что его ждет по ссылке. Почувствуйте разницу:
Совершенно очевидно, что первый вариант гораздо лучше. Он лучше не только для пользователей, но и для поисковых систем, которые и сами рекомендуют использовать ЧПУ. Если не использовать ЧПУ, это не значит, что поисковые системы будут относиться к вашему сайту гораздо лучше, просто человеко понятные урлы - дополнительный плюс для продвижения. Также они дают следующие преимущества:
Кроме того, если в ЧПУ есть ключевые слова запроса, то адрес будет выделяться в поисковой выдаче, что привлекает внимание и повышает кликабельность:
Нет единой оптимальной структуры ЧПУ, она зависит от конкретного сайта. Также нельзя однозначно сказать, лучше ли латиница кириллицы или транслитерации. Вообще, кириллицу лучше использовать на кириллических доменах (сайт.рф), тогда это будет иметь смысл. На других доменах лучше использовать единую схему. Минусом кириллических адресов является то, что при его копировании он перекодируется в символы вроде «D0%A1%D0%BF», а это не всегда бывает удобно.
Латинские адреса используют редко, обычно это распространяется только на категории, например: auto, а не avto, articles, а не stati, category, а не kategorya. Поисковые системы отлично умеют переводить такие названия и прекрасно поймут по урл, на какую тему будут материалы в этой категории.
Для собственно материалов обычно используют транслитерацию, которая может быть в разных вариантах, однако поисковые системы понимают практически все, если они логичны. Например, «Ц» можно представить как «ts» или «c», ПС это поймут. Но если вместо «Ц» поставить «hs», то для ПС это останется загадкой.
Для любой популярной CMS есть плагины, которые позволяют преобразовывать ссылки в ЧПУ. Ими нужно пользоваться еще и потому, что они часто препятствуют созданию дублей на сайте. Но некоторые CMS некорректную транслитерацию, в этих случаях нужно устанавливать специальные плагины или пользоваться сервисами вида translitonline.com .
Если урл страницы формируется за счет title, а он длинный (50-60 знаков), то в этом случае лучше выкинуть все лишнее (предлоги и т.д.), можно вообще оставить лишь ключевые слова. Кстати, о длине урл задумайтесь и во время регистрации домена. Если есть возможность выбрать вариант покороче – воспользуйтесь ей.
Настоятельно не рекомендую использовать пробелы в ЧПУ, заменяйте их дефисом (лучше, чем подчеркивание). Также не должно быть знаков «! % & ?» и тому подобных. Дело еще и в том, что во многих популярных CMS такие знаки часто могут быть в дублях страниц, поэтому их часто закрывают в robots.txt.
В конце я дам ответы на некоторые популярные вопросы, которые относятся к ЧПУ.
girl.jpg всегда предпочтительнее, чем 123.jpg. Это даст дополнительный плюс в поиске по картинкам, но не стоит забывать и про alt и title изображений. Это относится и к видео.
Вопрос об использовании html на конце урл задается достаточно часто, но он давно уже потерял актуальность. Пользователю и поисковым системам это безразлично. Поэтому нет никакого смысла добавлять еще 5 знаков к урл (.html). Но если добавляете, то ничего плохого в этом не вижу.
Если слеш (/) стоит в конце категории, то это нормально, если на конечной странице (карточка товара, статья), то это ошибка. Дело в том, что слеш сигнализирует поисковой систему о том, что дальше что-то должно быть. Но по факту дальше ничего нет. Если ваш движок добавляет слеш, лучше это убрать.
В стремлении к коротким урл, иногда полностью убирают категории, в результате чего адрес страницы получается вида сайт/страница. Это ошибка, как минимум одна категория должна быть. Это нужно как для удобства пользователя, так и для поисковой системы, которой необходимо правильно понять структуру вашего сайта. В противном случае, в глазах ПС у вас будет одна категория с кучей статей разной тематики.