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

Настройка ЧПУ на WordPress сайте с WooCommerce

Тема в разделе "Вопросы, советы и доработки.", создана пользователем D&B, 6 мар 2014.

  1. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Установите плагин Cyr to Lat enhanced для конвертирования кириллистических символов в латинские. Перейдите в Параметры - Постоянные ссылки и приведите настройки в соответствие с картинками ниже:

    URL-1.jpg URL-3.jpg URL-2.jpg

    В результат ваш товарный URL должен выглядеть примерно следующим образом:
    Код:
    http://site.ru/shop/category/tovar-1/
    Если у вас домен в зоне .РФ и вы хотите, что бы в адресной строке все ваши URL были на русском как и имя домена, можете Cyr to Lat enhanced не ставить. В этом случае, ваш товарный URL будет примерно таким:
    Код:
    http://сайт.рф/магазин/категория/товар-1/
    Однако, имейте ввиду, что использование доменов .РФ вообще, может привести в будущем к ряду проблем например, к не корректной работе некоторых плагинов которые не понимают кириллицу и другим. В принципе, все они как правило, так или иначе решаются, но подумайте - надо ли это вам?
    Кроме того, помните, что настоящий адрес вашего сайта будет иметь вид типа -
    Код:
    http://xn--80aayahcdqyp.xn--p1ai

    Мягко говоря, не красиво.


    Самый на мой взгляд, не удачный вариант, когда домен на русском, но при установленном плагине Cyr to Lat enhanced, все остальное получается на латинице. Например:
    Код:
    http://сайт.рф/shop/category/tovar-1/

    Впрочем, можно сделать и так. Решать вам :)


    PS. Для дополнительной корректировки пермалинков можно попробовать вот этот плагин.
     
    Последнее редактирование: 17 окт 2014
    • Нравится Нравится x 4
  2. Stork.71

    Stork.71 Местный

    Сообщения:
    1.046
    Симпатии:
    255
    Баллы:
    83
    Больная тема :)
    Приятно видеть эталонные настройки - они работают!
    Решил я похимичить немного, вроде бы абсолютно безобидно. Не понравилось мне, что большая вложенность - http://site.com/catalog/din-reechnye-avtomaty-zashhity/barrier-rn
    Насколько знаю, нормальное индексирование поисковиками до 3 уровня идет. Решил убрать совершенно ненужный "catalog". Для этого прописал в "произвольной основе" вместо /catalog/%product_cat% просто /%product_cat%
    Товары открываются нормально. Но вот постоянные страницы (типа "о нас" и "оплата и доставка") слетели, вместо них вылазит ошибка "Неверное перенаправление на странице.Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится. Эта проблема может возникать при отключении или запрещении принятия кук."
    Возврат к стандартным настройкам проблему вроде бы решает, все работает. Но убрать лишний уровень вложенности все же очень хочется.
     
    • Нравится Нравится x 1
  3. SerW

    SerW

    Сообщения:
    39
    Симпатии:
    1
    Баллы:
    8
    D&B, здравствуйте. Не знаю вашего имени, к сожалению. Благодарю за ваш форум!
    По теме: домен в зоке .ru, Cyr to Lat enhanced не стоит. При настройке как у вас при переходе в корзину пишет, что страница не найдена. Как можно решить проблему?
     
  4. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Cyr to Lat enhanced или Rus to Lat надо было сразу ставить ещё до установки Woocomerce
    Попробуйте удалить страницу с корзиной создайте новую страницу. Обзовите её также.
    В неё вставьте в режиме html шорткод
    [woocommerce_cart]
    Вставьте через редактор меню эту новую страницу.
    Но лучше в меню использовать плагин WP Menu Cart
    Тогда уже не понадобится ни штатная ни в сайдбаре.
     
    • Нравится Нравится x 1
  5. SerW

    SerW

    Сообщения:
    39
    Симпатии:
    1
    Баллы:
    8
    rikitiki, боюсь что-то напортачить. А с точки зрения СЕО плохо, что у меня сейчас на сайте в ссылке на товар нет ссылки на категорию, то есть ссылка выглядит как http://site.ru/товар/<товарN>/ ?
     
    Последнее редактирование: 1 апр 2014
  6. Stork.71

    Stork.71 Местный

    Сообщения:
    1.046
    Симпатии:
    255
    Баллы:
    83
    Настройте ЧПУ как на 2 скриншоте в первом сообщении темы - будет вам счастье!
     
  7. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Ещё неизвестно для СEO что лучше - длинная ссылка с категорией или короткая чисто на товар.
    Поисковики не любят длинных ссылок.
     
  8. Stork.71

    Stork.71 Местный

    Сообщения:
    1.046
    Симпатии:
    255
    Баллы:
    83
    оптимально было бы сайт/категория/товар - 3 уровня вложенности для поисковика это норм (или нет?)!
     
  9. Andr7006

    Andr7006

    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Всем привет! Не получилось настроить ЧПУ как указано было на верху страницы (в частности на 2 фотографии). Решил удалить и снова установить Cyr to Lat enhanced. Плагин установился, но не активировался - фатальная ошибка (скриншот прилагаю) Помогите!!! Проблема с плагиным куртолат энчанге на ворд пресс.jpg
     
  10. ADv

    ADv Местный

    Сообщения:
    430
    Симпатии:
    110
    Баллы:
    43
    Другой плагин деактивируйте для начала. Cyr2lat
     
    • Согласен Согласен x 1
  11. Andr7006

    Andr7006

    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Плагин Cyr-To-Lat удалил, плагин Cyr to Lat enhanced установился без проблем. Зашел в Настройки/Настройки постоянных ссылок/, а там уже всё установилось как нужно на рисунке 2, скрин прилагаю. Спасибо огромное!!!
     

    Вложения:

  12. Scandium

    Scandium

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Всем доброго времени суток!
    Хочу поменять в настройках ЧПУ ссылку для товара с /товар/ на /shop/.
    После этого на страницах всех товарах пустые страницы. Как это можно сделать корректно?
     
  13. Stork.71

    Stork.71 Местный

    Сообщения:
    1.046
    Симпатии:
    255
    Баллы:
    83
    иногда случаются накладки, если у Вас shop называется одна из страниц.
     
  14. kafelby

    kafelby

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Ребята, подскажите пожалуйста по Woocommerce. Настроил все, как нужно, но осталась только одна проблема. Отображение всего списка товаров осталось по-прежнему по ссылке domain.com/shop/ , несмотря на то, что папка для товаров указана совершенно другая, и по логике именно в корне этой папки и должен создаваться листинг всех товаров.

    Прикладываю скрины:

    [​IMG]

    Подскажите пожалуйста, как сделать так, чтобы листинг всех товаров генерировался в папке отличной от /shop

    Заранее спасибо за ваши ответы
     
  15. Stork.71

    Stork.71 Местный

    Сообщения:
    1.046
    Симпатии:
    255
    Баллы:
    83
    Зайти в настройки Woocommerce, там есть вкладка "товары, а в ней поле "Архив товаров". Смотрим, какая страница отвечает у нас за страницу товаров. Идем в Статические страницы Wordpress, находим эту страницу, меняем ее ярлык на необходимый.
     
  16. kafelby

    kafelby

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Спасибо
     
  17. DARio

    DARio

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Всем доброе время суток.
    Возник вопрос по которому я уже второй день ломаю голову.
    Что мне нужно?
    Зайдя на страницу с магазином, чтобы отображались категории товаров. Это работает! Но кликнув по какой-нибудь категории меня перекидывает сразу в товар, а нужно, чтобы внутри категории открывался список с товаром, чтобы можно было что-то выбрать. Работает только вариант, если отображать товары и подкатегории одновременно.
    Если я в "постоянных ссылках" начну что-то поправлять или менять отображение УРЛа, то после перехода из магазина в категорию Хром начинается ругаться и выдает ошибку "На этой странице обнаружена циклическая переадресация".
    Скажите, это вообще возможно?
     
  18. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Так по умолчанию и работает если выбраны категории для показа в каталоге. Кликнул на нужную категорию попал на список товаров.
     
  19. DARio

    DARio

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    У меня почему-то не хочет работать, Хром изначально выдает ошибку с циклической переадресацией. Я часто вопросом задаюсь: "Почему у меня не всё как у людей?" Когда за что-то берёшься, обязательно будут косяки)))
    Я где-то читал, что эта ошибка возникает из-за разного времени на компьютере и на сайте. Это очень странно.

    У меня была небольшая проблема с плагином woocommerce, я его удалил с сервера, а потом накатил заново. Может, сбилось что-то? Попробую удалить и поставить всё заново.


    Переустановка проблему не решила :(
     
    Последнее редактирование: 24 авг 2014
  20. Stork.71

    Stork.71 Местный

    Сообщения:
    1.046
    Симпатии:
    255
    Баллы:
    83
    ммм.... что значит показывает "перекидывает в товар"? Вместо отображения категории вас редиректит на страницу товара???