Что такое ЧПУ? Основные настройки чпу после установки блога. Cms чпу


Всегда ли обновление CMS, дизайна и ЧПУ положительно влияют на ранжирование?

Всем привет! Некоторые считают, что обновление системы управления контентом (CMS), дизайна, смена URL на человеко-понятные (ЧПУ) - все это должно положительно влиять на восприятие сайта пользователями и поисковыми системы. Развитие проекта в сторону удобства посетителей должны замечать не только они, но еще и роботы поисковиков, улучшая позиции в выдаче. Но так ли всегда происходит?

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

Я - да . Часть из этих высказываний пришлось испытать на "собственной шкуре". Одно дело, когда, например, вебмастер после установки нового движка, меняющего URL страниц, забывает поставить 301-редирект со всех старых на аналогичные новые. Здесь все понятно - ошибка вебмастера. Другое дело, когда нюансы учтены, а все равно поисковая система не положительно влияет на изменения. Ниже некоторые примеры и наблюдения на этот счет.

Обновление или смена CMS + nofollow

Какие-то незначительные изменения поисковые системы практически не замечают. Смена же CMS является одним из самых серьезных новшеств для сайта. В начале прошлого года на форуме MasterWebs.ru был обновлен дизайн, о чем я писал в блоге. Дополнительно был переход на новую версию IPB со 2-й линейки на 3-ю. Несмотря на то, что движок не менялся, изменения были достаточно существенными. Вот как повели себя поисковые системы после данных нововведений.

Посещаемость стала значительно падать, как в Google, так и в Яндексе. Причем, ссылочная структура (разделы форума, темы) не изменялись. Еще дополнительным фактором был вывод внешних ссылок. Если ранее они были через редирект, то сейчас стали выводится с атрибутом rel="nofollow" (на мой взгляд, так эстетичнее). Могло ли это также повлиять на ранжирование в поисковиках? Возможно.

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

В скором времени планирую вернуть редирект на форуме и посмотреть, что произойдет с посещаемостью. Если будут интересные результаты, то, конечно же, напишу об этом пост .

Если вы хотите серьезно обновить существующую CMS на новую линейку или полностью сменить систему управления контентом, то сначала взвесьте все "за" и "против". Только потом принимайте окончательное решение. Если смена или обновление движка требует смены URL, то нужно подумать еще тщательнее. Будьте готовы к спаду посещаемости. Зачастую он временный с возвращением количества посетителей с поисковых систем (при правильной настройке 301-редиректа). Иногда посещаемость полностью не возвращается (взять хотя бы пример с форумом).

Дополнительный важный момент - это объем проекта и его возраст. Если встала задача поменять CMS у молодого сайта с 10 страницами в индексе, то последствий практически не должно быть. Другое дело - старый многостраничный ресурс. Чем старше и больше проект, тем нужно четче понимать необходимость нововведений. Иначе они могут не оправдать ваши ожидания.

Обновление дизайна

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

Как можно заметить посещаемость практически не изменилась (обвалы на первом графике и подъемы на второй - это результаты сезонности). Недавнее обновление дизайна гиганта Ленты.ру также свидетельствует об этом.

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

ЧПУ

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

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

На самом деле, такие ситуации не единичны. Вот, на что наткнулся на серче.

А вот уже другой пользователь (все 3 сообщения его).

То есть человек сначала поставил ЧПУ с редиректом со старых страниц на новые. Позиции резко упали. Потом он поставил эксперимент, и вернул у некоторых страниц старые URL - позиции по этим документам вернулись. Причем, это происходило примерно тогда, когда и я менял урлы на форуме (конец 2012 года).

Почему так происходит? Возможно, у гугла свое понимание 301-редиректа. Также, возможно, что сейчас он к нему относится настороженно, так как им часто стали манипулировать после ввода алгоритма "Пингвин". Второй вариант - при смене URL на новые, google перестает их воспринимать как первоисточник контента (в случае если он был скопирован на другие ресурсы). Это может стать причиной падения позиций.

Вывод

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

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

Загрузка...

sosnovskij.ru

Настройка ЧПУ в CMS

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

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

ЧПУ в Drupal

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

(Админские пути далее буду указывать для 6й версии друпал).

Активация модуля path выполняется вот тут — admin/build/modules,а список уже действующих синонимов можно поглядеть вот тут — admin/build/path.Если достаточно прав, а нужны права «создавать синонимы адресов страниц«, то в редакторе каждой публикации вы сможете указывать требуемый вам URL. Его нужно задавать без имени домена и без обратного слеша в начале.

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

Модуль Transliteration

Очень полезен модуль транслитерации, который кириллические названия синонимов переводит в «правильную латиницу», также он «транслитит» названия загружаемых файлов, дабы бедный UNIX не хватил кондратий…

Модуль добавляет настройки на страницу управления синонимами — admin/build/path/settings и файлами — admin/settings/file-system/settings. Страница модуля.

Модуль Pathauto

Авто-путь позволяет настроить шаблоны для разных типов материалов и объектов CMS для генерации синонима страницы в автоматическом режиме. Переоценить эту возможность трудно. Настройки модуля можно обнаружить вот тут — admin/build/path/patterns. А это страница проекта модуля.

ЧПУ в WordPress

В вордпресс дальше настроек на странице permalinks — /wp-admin/options-permalink.php дело чаще всего не заходит. Для каждой публикации вы в редакторе можете скорректировать генерируемый путь. Все эти возможности вордпресс предоставляет сразу из «коробки».

Написать комментарий

Данная запись опубликована в 03.08.2015 14:15 и размещена в drupal, wordpress. Вы можете перейти в конец страницы и оставить ваш комментарий.

Мало букафф? Читайте есчо !

Отключаем архивы в wordpress

Апрель 8, 2017 г.

Wordpress, хотим ли мы того или нет, поддерживает работу специальных лент, которые называются архивами. Есть архивы по годам, месяцам и даже конкретным дням. Также поддерживаются ленты (архивы) по терминам таксономии (метки, теги, категории и т.п.). ...

Читать

shra.ru

ЧПУ в CMS Made Simple // Блог непонятно кого

7 декабря 2009 // Веб-разработка

ЧПУ в CMS Made Simple

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

Решил для простоты написать этот не мудрёный процесс сюда, чтобы и люди находили и мне далеко за этми идти не надо было.

Для настройки ЧПУ на сайте с CMS Made Simple необходимо:

1. В файле config.php найти блок #URL Settings и установить настройки как здесь:

#------------ #URL Settings #------------ #What type of URL rewriting should we be using for pretty URLs? Valid options are: #'none', 'internal', and 'mod_rewrite'. 'internal' will not work with IIS some CGI #configurations. 'mod_rewrite' requires proper apache configuration, a valid #.htaccess file and most likely {metadata} in your page templates. For more #information, see: #http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s $config['url_rewriting'] = 'mod_rewrite'; #Extension to use if you're using mod_rewrite for pretty URLs. $config['page_extension'] = '/'; #If you're using the internal pretty url mechanism or mod_rewrite, would you like to #show urls in their hierarchy? (ex. http://www.mysite.com/parent/parent/childpage) $config['use_hierarchy'] = true; #If using none of the above options, what should we be using for the query string #variable? (ex. http://www.mysite.com/index.php?page=somecontent) $config['query_var'] = 'page';

2. В корне сайта создаём файл .htaccess и записываем в него следующее:

RewriteEngine on# 301 Redirect all requests that don't contain a dot or trailing slash to # include a trailing slash RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !\. RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L] # Rewrites urls in the form of /parent/child/ # but only rewrites if the requested URL is not a file or directory RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?page=$1 [QSA]

mr-ozio.ru

Теория реализации ЧПУ на сайте с помощью файла htaccess ::: Блог RS

 

Думаю для начало необходимо поговорить о том зачем все это надо?

 

ЧПУ на сайте, в чем смысл?

 

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

Насчет людей из первой группы, я не говорю, что они на все 100% не правы, но ссылки заточенные под поисковики, а таких в интернете больше (намного больше), не реально запомнить, слишком много букф, другое дело если ссылка имеет вид:

http://rio-shaman.ru/post/1/

Но вот только беда, ключевого слова в таких ссылках нет, стало быть такие ссылки только для красоты, а на красоте в ТОП поисковика не уедешь (поисковику по фиг на красоту, он юзабилити определяет по поведенческому фактору)

Подумав решил для себя вот что. ЧПУ необходим только как средство SEO оптимизации, так как 5 из 10 человек вообще не знают что такое url, 7 из 10 на адресную строку не смотрят, а делать эстетические ссылки ради меньшинства считаю не рентабельным. Поэтому при выборе, какие ссылки делать, я выбрал вот такие:

http://rio-shaman.ru/post/dobro-pozhalovat-v-cms-rs-blog-v2.html

Если Вам необходимы ссылки другого вида, то Вы сможете создать их аналогично моим (я имею ввиду по урокам реализации ЧПУ, цикла "создать блог с нуля", что я планирую опубликовать), там расхождения в реализации минимальные

 

Как же делается ЧПУ на сайте, или магия файла htaccess (mod rewrite)

 

В общем то все очень легко. Некоторыми настройками сервера можно управлять через файл htaccess. Все кто когда либо создавал свои проекты в сети, видели такие файлы в директории сайта. У сервера apache есть модуль, так называемый mod rewrite который позволяет из динамических ссылок создавать ЧПУ ссылки.

Я сильно не разбираюсь во всем этом бреде, модули, настройки и тому подобное. Знаю только то как включить этот модуль и превратить динамичный адрес в ЧПУ

В общем разговора много, а по сути нужно лишь создать файл htaccess и прописать в нем вот такую строчку:

После чего модуль mod rewrite можно считать включенным

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

 

Пример работы ЧПУ на моем движке

 

Сильно грузить Вас сегодня не буду, но дам пример из моего файла htaccess:

RewriteEngine onRewriteRule ^post/([-a-z0-9]+.html)$ index.php?post=$1 [L]

Первая строчка подключает модуль, вторая преобразовывает ссылку вида

http://rio-shaman.ru/post/dobro-pozhalovat-v-cms-rs-blog-v2.html

В ссылку вот такого вида

http://rio-shaman.ru/index.php?post=dobro-pozhalovat-v-cms-rs-blog-v2.html

То есть мы получаем следующее.

Пользователь в адресную строку прописывает (например щелчком мыши по ссылке на блоге) вот такую ссылку post/dobro-pozhalovat-v-cms-rs-blog-v2.html А сервер, для обработки, получает вот такую ссылку index.php?post=dobro-pozhalovat-v-cms-rs-blog-v2.html

Все счастливы, пользователь видит ссылку ЧПУ, а сервер видит динамическую, понятную ему каракозябру =))

После преобразований, скрипт блога находит в базе данных, в таблице blog, строчку, колонка которой равна "dobro-pozhalovat-v-cms-rs-blog-v2.html"

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

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

 

Что необходимо будет сделать для реализации ЧПУ на нашем блоге?

 

По мимо самого файла htaccess (этот файл самое простое в реализации ЧПУ) у нас сейчас нет колонки в базе данных, которая содержит имена ссылок (dobro-pozhalovat-v-cms-rs-blog-v2.html), поэтому нам необходимо будет создать такую колонку!

Необходимо будет написать функцию автоматического преобразование заголовков постов в трансилт, для генерации имен ссылок (dobro-pozhalovat-v-cms-rs-blog-v2.html)

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

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

Так же придется подумать о редиректе с несуществующих ссылок на страницу 404 ошибки.

 

Заключение

 

В общем работы до опы, но не будем отчаиваться, красивые ссылки требуют жертв =) Если Вам интересен мой блог, то подпишитесь на RSS ленту блога через ридер, или же по почте

Если у Вас есть какие вопросы то пользуйтесь формой ниже

Удачи Вам! На сегодня у меня все

rio-shaman.ru

Что такое ЧПУ? Настройка ЧПУ. Постоянные ссылки wordpress

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/%category%/%postname%/

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

/%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 Изменил структуру ссылок на своем блоге, хочу провести маленький эксперимент, вычеркнул категории из индекса. Как думаете, зря или все-таки результат будет?

Что такое контент, почему контент на сайте — король?

Тормозит firefox, найдены пути решения!

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

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

life-crazy.ru

ЧПУ адрес – как выглядит правильный URL?

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

Что такое ЧПУ?

ЧПУ (расш. Человеко-понятный урл) – красивые и дружелюбные URL адреса (Friendly SEO URL с англ.). Как бы не называлась эта аббревиатура, У ЧПУ адресов много преимуществ по сравнению с другими URL, поэтому их важно использовать на своих сайтах.

Зачем нужен ЧПУ?

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

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

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

Минусы использования

Читайте в нашем блоге: Как правильно сформировать ТЗ для копирайтера

Пример правильного написания ЧПУ ссылок

Как выглядит ссылка без ЧПУ:

http://site.ru/?p=1234http://site.ru/?p=999

Примеры ЧПУ:

http://site.ru/blog/statya-pro-chpu/http://site.ru/kak-propisat-title/

Принципы написания ЧПУ адреса:

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

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

Структура ЧПУ взаимосвязана с хлебными крошками (breadcrumbs). Особенно это касается интернет-магазинов, где страницы такого вида:

Страницы товара

https://site.com/collections/dolls/products/paw-patrol-on-a-roll-chase-figure-and-vehicle-with-sounds

Страница категории:

https://site.com/collections/dolls/

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

http://site.ru/uslugi/pokupka-nedvizhimosti/

Про уровень вложенности я расписал в данной статье.

Кириллические ЧПУ

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

Недостаток – закодированных значения URL-адреса при копировании его из любого браузера.

Латинские ЧПУ

Перевод на латиницу. Как правило используются в рубриках и категориях.

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

Примеры:

http://site.ru/blog/seo-optimization/http://site.ru/copywriting/original-content/

Транслитерация ЧПУ

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

Подчеркивания, дефисы и пробелы в ЧПУ

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

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

Читайте в нашем блоге: Google Песочница - как не попасть под фильтр?

Настройка ЧПУ в Wordpress

Итак, давайте разберем как настроить ЧПУ в CMS Wordpress. По умолчанию он входит в сборку, поэтому ничего устанавливать дополнительно не нужно. Единственно что нам понадобится это плагин CyrToLat.

Настройку ЧПУ на Wordpress можно выполнить в 2 шага

Заходим в Настройки и в выпадающим меню выбираем постоянные ссылки.

Далее указываем вид нашей ссылки. Разберем каждый из них:

По умолчанию – этот вид чаще всего встречается на сайтах Wordpress и имеет вид site.ru/?p=123;

День и название – вывод даты и затем уже выводится ЧПУ. Если у вас СМИ или тематика сайта связана с постоянными ежедневными событиями, то лучше использовать данный вариант;

Месяц и год + название – вывод месяца и даты, а затем уже идет ЧПУ. Очень часто встречающийся вариант на многих сайтах Wordpress;

Цифры – выводится цифры, и статья попадает в категорию архива. Не рекомендую использовать этот вариант UR;

Название страницы – выводится только ЧПУ. По сути самый правильный вариант вывода ссылки. Вид: site.ru/sample-post/;

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

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

Настройка плагина CyrToLat

Итак, как же настроить все это дело? Для этого заходим в Плагины. Далее нажимаем добавить новый и выбираем там CyrToLat. После находим этот плагин, выбираем “Установить” и позже нажимаем “Активировать”.

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

Частые ошибки в ЧПУ

Длина URL. Средняя длина в поисковой системе Google – 76-90 символов. Соответственно пишите ЧПУ не более 60 символов, чтобы поисковики могли воспринимать полностью ваш URL. Если слишком длинный URL он обрезается и выводится неполностью.

Пример длинного ЧПУ:

http://site.ru/sport/echampionship/1365520-fotogalereya-ahtung-podruga-igroka-sbornoj-germanii-ispug....
  1. Использование пробелов и символов не несущих пользу

Применение слов, которые не несут смыслового значения для посетителя, например /category/, /page/ и так далее.

Какие работы можно еще выполнить по внутренней оптимизации сайта:

Как правильно прописать Title страницы

Rel Canonical – как правильно использоватьALT картинки - как правильно прописатьМета-тег Description - разбор с примерамиLSI и SEO тексты – 5 основных отличий

Заключение

Проблемы с ЧПУ в основном встречаются на старых не обновляемых CMS. В новых платформах всё продумано (особенно в Wordpress) и даже моем нелюбимом Opencart есть дополнительные модули, которые позволяют сделать нормальный ЧПУ. Поэтому использовать ЧПУ обязательно рекомендую вам.

Если статья была для вас полезна, то поделитесь с друзьями. В комментариях оставляйте ответы на вопрос: “А как вы настраиваете ЧПУ?”

edison.bz

ЧПУ с помощью PHP для чайников

ЧПУ с помощью PHP для чайников

В большинстве современных CMS, где с помощью плагинов, а где и в самом ядре системы, реализована поддержка ЧПУ – человекопонятных адресов. Если вы посмотрите на адресную строку моего блога, то увидите что-то типа этого https://upread.ru/blog/notes/chpu-s-pomoshhyu-php-dlya-chajnikov Зачем?

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

Структура URL сайта должна быть предельно простой. Попробуйте организовать контент так, чтобы URL имели логическую структуру и были понятны для человека (по возможности используйте слова, а не идентификаторы, состоящие из множества цифр). Например, при поиске информации об авиации URL типа http://ru.wikipedia.org/wiki/aviacia поможет оценить релевантность ссылки. Гораздо сложнее привлечь внимание пользователей с помощью URL-адреса типа http://www.example.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1. То есть, применительно к нашему блогу разбиваем url на части:
  • https:// - защищенный протокол передачи данных;
  • upread.ru – домен, адрес блога;
  • blog – раздел, показывающий, что это блог;
  • notes – раздел, показывающий, что это заметки;
  • chpu-s-pomoshhyu-php-dlya-chajnikov – название заметки, которую, собственного говоря, вы и читаете.
Как сделать?

Однако, если в КМС есть уже поддержка ЧПУ, транслитерация и другие инструменты, то, например, на моем блоге этого нет – у меня самописная CMS. Как же реализовано? Все просто, ниже покажу как.

Сначала небольшая ремарка. Если у вас есть какой-то опыт в сайтостроении, но вы не умеете делать ЧПУ с помощью .htaccess и php, то можете подумать, что я создал три каталога, а в них поместил файл index.html. Действительно, в принципе можно сделать каталоги blog, notes и nc-php и в последний положить индексный файл – и это будет работать! Но в реальности никто так не делает, все работают с .htaccess и php.

Итак, для начала нам надо переправить все запросы, которые не являются реальными файлами и каталогами в какой-то определенный файл, чаще всего это корень сайта, но никто вам не мешает создать и любой другой. Например, job.php. Добавьте в ваш .htaccess следующие строки:

<IfModule mod_rewrite.c> RewriteEngine On Options +FollowSymlinks RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ job.php [L,QSA] </IfModule> Теперь нам надо работать уже с PHP. Я снова возьму в пример свой сайт. Каждый материал на моем блоге доступен по адресу upread/art.php?id=xxx, где xxx – некоторое число, идентификатор материала. Как же нам передать идентификатор в файл job.php? Ну на самом деле способов немало. Можно распарсить url и в зависимости от него выводить нужную информацию: if ($_SERVER['REQUEST_URI'] == '/blog/notes/chpu-s-pomoshhyu-php-dlya-chajnikov') { //тут выводим текст статьи } Однако правильнее будет создать в базе данных отдельное поле для ЧПУ каждой записи и сравнивать перед выводом. Кстати, именно так реализован вывод, к примеру, в одной из самых распространенных CMS – WordPress. На картинке видно, что ЧПУ записан в поле post_name, а тот, из которого берется id материала - guid.

Примечание

После того, как вы создали ЧПУ на своем сайте, вы можете увидеть, что у вас слетели стили. Почему так происходит? Все просто: если прописаны относительные пути к стилям скриптам, то браузер и пытается их загрузить из текущей директории. А не находя, естественно, выдает ошибку 404. Решается проблема просто: добавляем тэг base. Например, для моего блога он выглядит таким образом:

<base href="https://upread.ru/" /> Вот так просто может создать свой человекопонятный урл даже самый чайник в сайтостроении. Если вам что-то непонятно или необходимо настроить систему URL на вашем сайте, то пишите мне – за небольшое вознаграждение я вам помогу.

заметки, php, чпу, htaccess

upread.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта