Перейти к содержанию
Форум поддержки пользователей VamShop

Изменить SEO-url по умолчанию


Рекомендуемые сообщения

Если не включена опция "Автоматически генерировать SEO URL", то при включеных SEO-урлах URL товара вот такой - product_info.php/info/p10_testovyi-tovar.html
Вопрос - как можно его изменить, в частности, необходимо убрать вот эту часть product_info.php/info/ ?

Ссылка на сообщение
Поделиться на другие сайты
41 минуту назад, eugenem сказал:

Если не включена опция "Автоматически генерировать SEO URL", то при включеных SEO-урлах URL товара вот такой - product_info.php/info/p10_testovyi-tovar.html
Вопрос - как можно его изменить, в частности, необходимо убрать вот эту часть product_info.php/info/ ?

По идее.

Надо смотреть функции:

/inc/vam_product_link.inc.php

/includes/vam_categry_link.inc.php

/inc/vam_href_link.php

+ поискать всем файлы по этой насроке, по ключу SEARCH_ENGINE_FRIENDLY_URLS

В основном ссылки на категории и товары генерируеются вот этими двумя ссылками, в vam_href_link идёт замена символов ? & на / пр включении этой опции.

Ссылка на сообщение
Поделиться на другие сайты

Такой еще вопрос, почти по теме, поиском что-то не нашел. Есть ли возможность массово сгенерировать автоматические SEO-url?

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, eugenem сказал:

Такой еще вопрос, почти по теме, поиском что-то не нашел. Есть ли возможность массово сгенерировать автоматические SEO-url?

Есть.

Вот ссылки по теме.

Как прописать всем статьям - 

Там правда подставляется полонка articles_id, но ничего не мешает подставлять колонку с название товара, артикулом и т.д.

 

Как sql запросом добавлять любой текст - 

По сути, это тоже самое что прописать seo url в колонку используя название товара.

и вот пример:

Вот ещё пример

 

Вот ещё пример

https://stackoverflow.com/questions/11699816/utf8-mysql-string-transliterate

Можно проям sql запросов подставлять название товара и в транслит переводить.

т.е. технических проблем нет.

Просто составьте правильно sql запросов на этих примерах и всё получится.

 

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, ZM сказал:

Раньше на shopos был плагин-модуль для автоматической генерации SEO_URL товаров )

Вы очень удивитесь, но этот модуль в вамшопе с версии 1.57 по умолчанию стоит. Вопрос не о том был.

Ссылка на сообщение
Поделиться на другие сайты
  • 5 weeks later...
В 07.04.2020 в 14:08, eugenem сказал:

Такой еще вопрос, почти по теме, поиском что-то не нашел. Есть ли возможность массово сгенерировать автоматические SEO-url?

Вот я добавил в FAQ ответ, как прописать SQL запросом, без PHP, сразу всем категориям и товарам SEO URL, причём кириллица сразу переводится в транслит.

Ссылку забыл, вот ссылка на faq - Как прописать категориям, товарам названия транслитом в SEO URL чистым SQL запросом, без php - 

 

Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, support сказал:

Вот я добавил в FAQ ответ, как прописать SQL запросом, без PHP, сразу всем категориям и товарам SEO URL, причём кириллица сразу переводится в транслит.

Ссылку забыл, вот ссылка на faq - Как прописать категориям, товарам названия транслитом в SEO URL чистым SQL запросом, без php - 

 

отсюда вопрос- а как сработает эта функция, если у части товаров seo url прописан, а у части нет? перепишет всё? или только там где не было seo url ?

Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, geval сказал:

отсюда вопрос- а как сработает эта функция, если у части товаров seo url прописан, а у части нет? перепишет всё? или только там где не было seo url ?

Можно задать что б не переписывал, если seo url уже задан.

Вот добавил в faq - 

Что б url задавался только для тех категорий и товаров, у которых ещё не задан seo url.

 

 

 

Ссылка на сообщение
Поделиться на другие сайты

а можно ли как-то сделать, чтобы такие же адреса прописывались для статей?

 

кстати попробовал делать все по инструкции выше- работает только первый вариант.. ( то есть прописывать сео урл всем товарам и категориям)

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

Ссылка на сообщение
Поделиться на другие сайты
21 минуту назад, geval сказал:

а можно ли как-то сделать, чтобы такие же адреса прописывались для статей?

 

кстати попробовал делать все по инструкции выше- работает только первый вариант.. ( то есть прописывать сео урл всем товарам и категориям)

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

Можно.

Поменяв просто products_page_url на articles_page_url

и название таблиц products на articles

и products_description на articles_description

вот пример для статей:

UPDATE articles,articles_description SET articles.articles_page_url=concat(_fs_transliterate_ru(articles_description.articles_name),"-a-",articles.articles_id,".html")
WHERE articles.articles_id=articles_description.articles_id and articles.articles_page_url='';

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...