Автор Тема: Как сменить слеш на .html Presta 1.6  (Прочитано 3303 раз)

29 Октябрь 2014, 17:01:52
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Необходимо, чтобы страницы категории заканчивались на .html
В админке пытался менять строку {categories:/}{rewrite}/  -  но не вышло... Ломаю голову над тем, что и куда прописать....
29 Октябрь 2014, 17:07:21
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В Настройки / SEO и URLs
Схема URL
Путь к категории "{id}-{rewrite}.html"
29 Октябрь 2014, 20:41:29
Ответ #2
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Путь к категории "{id}-{rewrite}.html"
Не дает сохраниться...  Обязательно просит  "categories "

Вот сообщение:
Keyword "{categories}" required for route "category_rule" (rule: "{id}-{rewrite}.html")
29 Октябрь 2014, 20:44:12
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Не трогайте "Путь к товарам", измените ТОЛЬКО "Путь к категории".
29 Октябрь 2014, 20:48:07
Ответ #4
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Товары не трогаю.

Когда меняю путь категории следующим образом {categories:/}{rewrite}.html

то на странице категории выход ошибка:

 "Имеется 1 ошибка
Товар не найден"

А если вставляю {id}-{rewrite}.html , то как говорил выше, не могу сохраниться...

29 Октябрь 2014, 20:53:05
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
{categories:/}{rewrite}.html Это для товара. Первое значение в блоке Схема URL.
Под этим полем написано "Ключевые слова: id*, rewrite, ean13, category, categories, reference, meta_keywords, meta_title, manufacturer, supplier, price, tags".
Вам же нужно менять для категорий. Это второе поле, которое называется "Путь к категории", под ним должно быть написано "Ключевые слова: id*, rewrite, meta_keywords, meta_title".
29 Октябрь 2014, 20:57:48
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Есть несколько доступных ключевых слов для каждого упомянутого ниже пути; обратите внимание, ключевые слова со знаком * — обязательны!
30 Октябрь 2014, 10:34:22
Ответ #7
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
{categories:/}{rewrite}.html Это для товара. Первое значение в блоке Схема URL.
Под этим полем написано "Ключевые слова: id*, rewrite, ean13, category, categories, reference, meta_keywords, meta_title, manufacturer, supplier, price, tags".
Вам же нужно менять для категорий. Это второе поле, которое называется "Путь к категории", под ним должно быть написано "Ключевые слова: id*, rewrite, meta_keywords, meta_title".
Спасибо за развернутый ответ.
В моем случае, под вторым полем, которое называется "путь к категории", с котором, собственно я и работаю, написано "Ключевые слова: id, categories*, rewrite*, meta_keywords, meta_title"
Т.е. для поля "Путь категории" обязательными являются "categories" и "rewrite". Поэтому я не могу сохраниться с {id}-{rewrite}.html 
И даже если смогу, я подозреваю, что в url появятся цифры. А мне нужно просто сменить убрать слеш и вставить .html

PS. Что бы вновь не возвращаться - Я НЕ ТРОГАЮ поле "Путь к товарам"
30 Октябрь 2014, 10:53:41
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В стандарном prestashop 1.6.0.5 - 1.6.0.9 в seo url для категории ключевые слова, которые можно использовать, это:
id*, rewrite, meta_keywords, meta_titleID обязательный парамметр.

Если у вас изменена схема SEO URL, то вам нужно менять url по своим правилам. Оставьте в "Путь категории" те значения, которые там были. Только добаывьте в конце ".html". Если в результате получаете ошибку, то смотрите как у вас сделано формирвание URL. В стандартном варианте все работает. Что у вас были изменено, никто кроме вас не знает.
20 Июнь 2016, 19:26:18
Ответ #9
  • Старожил
  • ****
  • Сообщений: 414
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день,

Можно ли {id} товара или категории перенести в конец?
или то что {id} в начале это не влияет на SEO?

Заранее благодарен за ответ.
20 Июнь 2016, 22:06:33
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
id в url не мешает продвижению сайта.
20 Июнь 2016, 22:57:52
Ответ #11
  • Старожил
  • ****
  • Сообщений: 414
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
id в url не мешает продвижению сайта.

Спасибо Adik.
И нет смысла id конец url ставит?
Это
{category:/}{id}-{rewrite}{-:ean13}.
Заменит на это
{category:/}{rewrite}-{id}{-:ean13}.htm
21 Июнь 2016, 10:00:23
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Какая разница в конце или в начале ид? Никакого смысла, в том чтобы менять место у ид.
21 Июнь 2016, 10:10:51
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
{-:ean13}вот это лучше заменить или удалить, так как никакой пользы от кода ean13 нет.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
21 Июнь 2016, 13:15:31
Ответ #14
  • Старожил
  • ****
  • Сообщений: 414
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Какая разница в конце или в начале ид? Никакого смысла, в том чтобы менять место у ид.

Так выходит что url  на SEO не имеет ни какого значения?