Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перенос магазина, помогите подогнать структуру url


newjey

Recommended Posts

Добрый день.

Переноситься уже рабочий магазин на opencart, всё перенесено, осталось восстановить структуру ссылок, а именно:

1. Старые ссылки имеют такой вид сайт/home/tovar.html (ссылки на товары и категории)

2.Есть так же статьи у которых адрес сайт/news/statiya.html

3.Старые ссылки имеют вид 

сайт/home/kolyaski/abc-design-mamba-2-v-1-amore-nero-llimited-edition.html

новые имеют вид

сайт/detskie-tovary/kolyaski-i-avtokresla/kolyaski/abc-design-mamba-2-v-1-amore-nero-llimited-edition.html

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

 

Кто может подсказать как добавить приставку home? и как убрать лишние категории из ссылок на карточку товара?

Спасибо.

Надіслати
Поділитися на інших сайтах


И у меня вопрос аналогичный автору топика.

То же самое, о переезде с другого движка (LegoSP) на OcStore2

Структура каталогов у прошлого движка

http://site/catalog/last-sub-category/

т.е. вложенности у категорий нету, и главная и вложенная отображаются, как

/catalog/category_name/

И такая же структура у товаров

http://site/product/product-name/

Перенести нужно много товаров.

Прошу помощи у сообщества, хотя бы тыкнуть в нужную сторону.

Спасибо.

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

Если просто повесить сео-про, и поставить вывод без вложенности, то тогда ссылки вида

http://site/product/product-name/

дают мне 404 страницу, что мне неприемлимо.

Или может посоветуете, как красиво переадресацию сделать, потому как не силен в этом :(

Теоретически, мне нужно во всех урлах убрать слова "tovar" и "catalog", и отдавать урлы без них - тогда спокойно редирект пойдет, и новые товары можно делать без данных слов.

Надіслати
Поділитися на інших сайтах


Итак, мой вопрос можно считать закрытым.

Гугл в помощь, как оказалось, и htaccess :)

RewriteRule ^product/(.+)$ http://site.com.ua/$1 [R=301,L]
RewriteRule ^catalog/(.+)$ http://site.com.ua/$1 [R=301,L]

Теперь спокойно идут по 301 редиректу, а потом и сами в индексе отпадут.

И этот же способ можно и автору топика использовать.

Змінено користувачем hoolygan
Надіслати
Поділитися на інших сайтах


Итак, мой вопрос можно считать закрытым.

Гугл в помощь, как оказалось, и htaccess :)

RewriteRule ^product/(.+)$ http://site.com.ua/$1 [R=301,L]
RewriteRule ^catalog/(.+)$ http://site.com.ua/$1 [R=301,L]

Теперь спокойно идут по 301 редиректу, а потом и сами в индексе отпадут.

И этот же способ можно и автору топика использовать.

Не срабатывает данный пример( можно как-то по другому прописать?

Надіслати
Поділитися на інших сайтах


 

Не срабатывает данный пример( можно как-то по другому прописать?

Значит не в том месте стоят правила!!!!

 

Все правила редиректа должны стоять ДО основного rewrite

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.