Настройка ЧПУ в WordPress и плагин RusToLat. Не работает чпу wordpress


Настройка ЧПУ (человеко-понятный url). Плагин Rus-To-Lat для Wordpress

чпу4 Всем привет!

В последние время новые статьи на сайте публикуются не так часто, как хотелось бы, но я обещаю исправиться:)

После того как вы установили WordPress первым что нужно сделать это настроить ЧПУ (человеко-понятный url ) .

Установка ЧПУ нужна для того что бы адрес ваших страниц был понятен человеку. Изначально ссылка WordPress выглядит так: http://test.ru/?p=1 (это адрес на статью «Привет-Мир», которая уже есть у вас ) как не крути это не совсем правильно и красиво. Но после, настройки, ваши ссылки будут выглядеть так: http://test.ru/privet-mit.php.Согласитесь так намного красивей. И такие УРЛ лучше воспринимаются поисковыми системами.

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

Заходим в админку блога, открываем Настройки – Постоянные ссылки (ЧПУ).

чпу

Я, предлагаю поставить галочку над пунктом «Произвольная структура » и туда вписать код.

/%category%/%postname%.php — в адрес включает категорию и название поста.

Или

/%postname%.html — здесь только название поста.

Выглядит примерно так:

чпу2

После проделанного обязательно нажимаем «сохранить изменения».

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

Плагин RusTulat — с помощью которого происходит транслитерация русских букв на латинские и формируется человеко подобные урлы.

Устанавливаем плагин и активируем в админке.

Если вы занялись настройкой ЧПУ для вордпресс не сразу (уже написаны некоторые статьи), то у WordPress бывает глюк — названия статей и рубрик могут не транслитерироваться. В этом случае нужно открыть каждую статью и рубрику для редактирования и сохранить, ничего не изменяя. Вторая проблема, связанная с тем, что вы не сразу занялись настройкой урлов в том, что некоторые ссылки продолжают вести на старые адреса страниц, в результате мы видим ошибку 404. Чтобы это исправить, нужно установить плагин Permalink Redirect, которые пропишет 301-редирект со старых страниц на новые.

ЧПУ и .htaccess

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

Создаем файл.htaccess и кладем в корневой каталог  вашего блога. В файл .htaccess нужно поместить код который предлагает WordPress.

чпу3

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

Возникнут проблемы отвечу в комментариях!

pro-wordpress.ru

Настройка ЧПУ в WordPress и плагин RusToLat

Обновлено: 4 июля 2018

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня в рамках рубрики Вордпресс для чайников мы поговорим о той настройке для этого блогового движка(cms), которую нужно будет сделать сразу же после того, как вам удалось установить его на хостинг (или на локальный сервер на компьютере). Я имею ввиду настройку SEO (оптимизации под поисковые системы), а именно красивых ЧПУ ссылок. Зачем это надо и почему так важно настраивать ЧПУ URL в WordPress именно сразу после его установки?

Давайте поговорим обо всем по порядку. Для начала ответим на вопрос: зачем настраивать и использовать ЧПУ (человеко-понятные урлы)? Тут дело все в том, что используемые во многих бесплатных движках по умолчанию ссылки (URLадреса страниц сайта) не несут никакой полезной информации о том, куда они ведут (читайте про то, что такое URL (УРЛ) адрес).

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

Зачем нужно настраивать ЧПУ и как это влияет на SEO

Это может пригодиться не только посетителям вашего блога, но и поможет вам в поисковой оптимизации сайта. Дело в том, что в выдаче Яндекса или Гугла по какому-либо запросу будет показан не только заголовок из метатега TITLE и сниппет, но и URL страницы, куда будет ввести эта ссылка в поисковой выдаче.

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

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

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

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

Но если ваш сайт уже не молод и имеет очень хорошие позиции в Яндексе или Гугле (читайте про то, как посмотреть видимость своего сайта в поисковых системах), то оставьте все как есть, ибо от добра добра не ищут. Потом можете пожалеть о содеянном из-за полной потери трафика.

Ну, а молодому сайту придется пойти на жертвы, которые, кстати, можно существенно уменьшить, если вы сможете правильно настроитьстраницу ошибки 404 not found для Вордпресса. Такая правильная страница 404 для вашего блога позволит не упустить посетителей, пришедших из поисковых выдач по старым, еще не оптимизированным с помощью ЧПУ, ссылкам. Выход есть всегда, но все же лучше будет настроить человеческие Урлы сразу после установки WordPress во избежании описанных выше проблем.

Лирическое отступление на тему выбора доменного имени для моего блога

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

Купил вчера доменное имя второго уровня KtoNaNovenkogo.ru, чему, если честно, очень рад. До этого, наверное, недели полторы пытался выбрать благозвучное и осмысленное доменное имя (домен), но увы все уже было захвачено киберквокерами. Сайтов, как правило, при переходе по этим адресам не обнаруживается, да и покупаются они для последующей перепродажи.

В общем, позахватывали уже всё, что только приходило мне в голову. Пробовал даже разнообразные производные от моего имени, ну типа, Димон, Димчик (супруга меня так называет почему-то), Димонатор и т.п. Проверял доменное имя, конечно же, не Димон, а Dimon.ru, ну это, наверное, и так всем понятно.

Домены я прогонял кстати на nic.ru, говорят, что проверять занятость доменных имен лучше всего именно там, по причине возможности перехвата удачных вариантов на других аналогичных сервисах. Истина это или ложь — утверждать не берусь, но захват удачных доменов — это достаточно прибыльный бизнес и тут все средства, как говорится, хороши.

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

Я вроде без проблем успел, хотя и бегал класть деньги на WebMoney-счет; тормозил с выбором, где зарегистрировать домен, и вообще, не сказать чтобы очень сильно торопился. Насчет тонкостей заведения счета на WebMoney, а также оплате с помощью WebMoney услуг хостинга и доменного имени, я планирую поговорить в отдельном посте. Там вроде все не сложно, но иногда проблемы возникают на ровном месте, а понимание сути приходит не сразу и может стоить кучи безвременно почивших нервных клеток.

ЧПУ в WordPress — как сделать Урлы красивыми и понятными

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

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

А именно, что не так и зачем что-то менять в таком замечательном бесплатно движке? Начнем с определения понятия URL (Universal Resource Locator) — это адрес вебстраницы, используемый для ее идентификации во всемирной паутине или, по другому, универсальный определитель местоположения ресурса. Урл в Вордпресс, по умолчанию, имеет примерно такой вид:

http://your-site.ru/?p=74

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

Для WordPress есть простой способ это исправить — все настраивается буквально несколькими кликами. Но т.к. заголовки статей у меня на русском (как и у вас, наверное), а человеко-понятные урлы получаются из символов заголовка, то тут возможны варианты.

Во-первых, оставив все как есть и после настройки ЧПУ, которая будет рассмотрена чуть ниже, мы получим следующие пермалинки — постоянные ссылки в Вордпресс (пермалинк — это статический Урл, который создается в результате действия ЧПУ):

https://ktonanovenkogo.ru/разное/супер_пупер_статья.htm

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

https://ktonanovenkogo.ru/2009/07/%D0%BE-%D1%87%D0%B5%D0%BC-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE-%D0%BF%D0%BE%D0%B9%D0%B4%D0%B5%D1%82-%D1%80%D0%B0%D0%B7%D0%B3%D0%BE%D0%B2%D0%BE%D1%80-%D0%B2-%D1%80%D1%83%D0%B1/

Ужас, правда? Почему так получается? Дело в том, что происходит преобразование русских букв в кодовую последовательность, в которой каждой русской букве соответствует 6 символов (например, русская буква “а” будет заменена на “%D0%B0”).

В связи с этим вылезает еще одно ограничение — длина поля базы данных для хранения permalink (постоянные ссылки) составляет 200 однобайтовых (латинских) символов, а для русского языка получается, соответственно, 200/6=33 русских символа. Все, что будет сверх этого количества символов, в урле просто обрежется.

RusToLat — транслитерация русских букв в латинские в URL

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

  1. распакуйте архив rus-to-lat.zip, используя ftp-менеджер подключитесь к вашему сайту и загрузите полученный после распаковки архива с плагином файл rus-to-lat.php в папку с плагинами wp-content/plugins/ на сервере вашего хостинга.
  2. войдите в админку WordPress и выберете вкладку «Плагины»- «Inactive»
  3. найдите строку с плагином «RusToLat» и активируйте его

Настроек у RusToLat никаких нет, он начинает работать сразу же после установки на WordPress. Но нужно произвести настройку вида постоянных урлов. Для этого находим в левом меню админки Вордпресса область под названием “Настройки” и выбираем там пункт “Постоянные ссылки (ЧПУ)”.

Кроме варианта по умолчанию предлагается еще три предопределенных вида ссылок:

  1. день и название — урлы вебстраниц WP будет состоять из года, месяца, дня и названия статьи (поста), но этот вариант лучше, на мой взгляд, не выбирать, ибо при смене даты публикации поста сменится и адрес страницы, что очень плохо отразится на SEO
  2. месяц и название — аналогично предыдущему, но в URL не будет использоваться число месяца
  3. числовой — id статьи передается не параметром, а содержится в ссылке — этот вариант принципиально не отличается от варианта по умолчанию

Но есть еще последняя опция, «Custom Structure», которая позволяет задать произвольный вид ЧПУ адресов. Например, в представленном на картинке варианте, Урл будет состоять из названия рубрики и статьи.

С точки зрения поисковой оптимизации сайта и логичности структуры, вариант “название_категории/название_поста” мне нравится больше всего. Во-первых, сразу понятно, к какой рубрике WordPress относится данная вебстраница. Например:

Во-вторых, убрав правую часть Урла (транслитерацию названия статьи), можно сразу попасть в соответствующую категорию блога на WordPress.

ЧПУ ссылка вида “год/месяц/название_поста” является также неплохим вариантом. Мне, как пользователю, очень удобно, если в результатах поиска сразу видно, когда пост был написан, т.к. если я ищу свежую информацию, то мне не интересны старые статьи. Именно по этой причине мне, как блогеру, этот вариант сейчас не нравится — ведь пользователь может все равно найти нужную информацию на моем сайте.

Кроме того, такой вид постоянных ссылок нежелателен, если вы любите “поднять” старый пост (статью), изменив дату его создания на текущую. Такой подход удобно использовать, например, в игровых партнерках — когда долго нет новых игр можно “достать” прошлогодний хит.

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

Для исправления этой неразберихи нужно открыть статью на быстрое редактирование в админке и затем сохранить, не внося никаких изменений. Так проделываем со всеми постами блога и вуаля — все должно заработать.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Твитнуть

Поделиться

Плюсануть

Поделиться

Отправить

Класснуть

Линкануть

Запинить

Подборки по теме:

Рубрика: Основы WordPress

ktonanovenkogo.ru

Проблема с ЧПУ в wordpress [Архив]

Просмотр полной версии : Проблема с ЧПУ в wordpress

ultraZzz...

03.03.2010, 15:44

Есть сайтик на вордпресс.Маска ЧПУ: /%category%/%postname%/Использовал плагин All-in-one-Seo. Всё работало корректно, но наличие слова category в урле мне не нравилось. Установил: Seo-Without-Category. Модифицированная версия. Всё бы хорошо, но теперь из-за чпу не работает функция-ссылка "Предыдущие сообщения", вылазит 404.Получается так:http://www.xxx.ru/xxx-xxx/ страничка со списком статей, хотим увидеть предыдущие записи в данном разделеПо умолчание бросает на http://www.xxx.ru/xxx-xxx/page/2/, вылазит 404.Присутствие слова category решает проблему и http://www.xxx.ru/category/xxx-xxx/page/2/ грузится нормально. Подскажите, пожалуйста, как решить проблему.

Возможно просто в настройках сайта изменить маску ЧПУ на /%postname%/

ultraZzz...

04.03.2010, 00:05

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

Seredniy

04.03.2010, 00:42

Вряд ли поможет. Да и хотелось бы урлы вида сайт/категория/статья.а оформить под себя там разве нельзя? если мне не изменяет память можно прописать свой стиль отображения ЧПУ

SeoNizator

04.03.2010, 00:46

Сдаётся мне что-то тут не так. Причем тут слово category, если у вас в ЧПУ стоит название категории. Те урлы должны быть вида хттп://сайт.ру/название_категории/название_поста/

И кто у Вас бьёт по страницам? ПейджНави? Смотрите его настройки.

ultraZzz..., может вам скинуть плагин Seo-without-category обычной версии? Что есть такого в модифицированной?

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

copyman1989

04.03.2010, 03:44

что то я не понял, у вас стоит так как вам надо... !!

onigbinde

04.03.2010, 04:34

Что-то и я не понял, что именно вам нужно. Если нужны названия категорий в урле тогда достаточно прописать ЧПУ /%category%/%postname%.html, если не нужны: тогда просто %postname%.html. А плагин Seo-Without-Category глючноватый - ставил у себя на локалхост давно, дык у меня вообще категории не грузились

попробуйте Top Level Categories (http://www.fortes.com/projects/wordpress/top-level-cats)

ultraZzz...

04.03.2010, 14:00

Прошу прощения, что плохо объяснил. Покажу пример, на втором сайте аналогичные проблемы.Сайт http://www.stars-news.ru/ (только 18+)Заходим на страницу, где посты в разделе не помещаются на одну страницу: http://www.stars-news.ru/drugie-golye-zvyozdy/Кликаем на "Предыдущие записи" и попадаем на страницу http://www.stars-news.ru/drugie-golye-zvyozdy/page/2/ с 404-ой ошибкой.Если добавить слово category, то всё гуд. http://www.stars-news.ru/category/drugie-golye-zvyozdy/page/2/

onigbinde

04.03.2010, 14:24

to ultraZzz...Нет, эта часть мне и была понятно. Вы опишите какого вида урлы вам нужны

ultraZzz...

04.03.2010, 14:35

Нужны такие, как я прописал в ЧПУ: /%category%/%postname%/, то есть сайт/название раздела/название поста, только без слова category и с работающей навигацией по "Прошлые записи":)

onigbinde

04.03.2010, 15:25

Нужны такие, как я прописал в ЧПУ: /%category%/%postname%/, то есть сайт/название раздела/название поста, только без слова category и с работающей навигацией по "Прошлые записи":)Ну так, если вы отключите этот чудо-плагин - урлы и будут в таком формате - сайт/название раздела/название поста :). Слова "категория" в нем и не будет

(только 18+) я бы это написал как

(школота, проходим мимо)

ultraZzz...

04.03.2010, 15:49

onigbinde, если бы. Отключил плагин нафиг. Навигация работает, слово category присутствует во всех ссылках рубрик.

onigbinde

04.03.2010, 15:59

onigbinde, если бы. Отключил плагин нафиг. Навигация работает, слово category присутствует во всех ссылках рубрик. Ааа ну теперь уяснили все до конца :) Вам нужны посты формата сайт/название рубрики/название поста Вам нужны категории формата сайт/название категории

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

ultraZzz...

04.03.2010, 16:07

О чудо! Сиськосайт заработал.Огромное спасибо onigbinde и всем, кто помогал в борьбе в вордпрессом.:beer:

vBulletin® v3.8.6, Copyright ©2000-2018, Jelsoft Enterprises Ltd. Перевод: zCarot

searchengines.guru


Смотрите также

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