Изменения структуры. 301 редирект.

12
K1
На сайте с 03.09.2021
Offline
1
369

Добрый день, друзья.

Структура сайта сложилась 10 лет назад (тогда не было четкого представления о SEO и будущей структуре), но один из разделов имеет большую вложенность с подкаталогами. Пример.  Название каталога "Уникальные товары", подкаталоги "Товары для дома", "Товары для кухни", "Товары для красоты и здоровья", "Массажеры" и т.д.

Конечно, за 10 лет есть ссылки на эти разделы и товары. Хотел бы избавиться от лишнего звена "Уникальные товары", настроить 301 редирект на группы это не проблема, а вот на все товары 1500 шт это уже проблема.

Можно ли как то это массово программно настроить в .htaccess ?

каталог1/каталог2/катало3/товар1

каталог1/каталог2_1/катало3_1/товар2

каталог1/каталог3_1/катало3_1/товар3

Нужно сократить каталог1


W1
На сайте с 22.01.2021
Offline
296
#1
kuznetsov1980 :
Хотел бы избавиться от лишнего звена "Уникальные товары"

Чтобы что?

Мой форум - https://webinfo.guru –Там я всегда на связи
K1
На сайте с 03.09.2021
Offline
1
#2
webinfo #:

Чтобы что?

Чтобы была наглядная структура каталога.
K1
На сайте с 03.09.2021
Offline
1
#3
можете посмотреть сайт, Покупай легко. Уникальные товары явно ни к чему, но слишком давно существует и боюсь менять.
W1
На сайте с 22.01.2021
Offline
296
#4
kuznetsov1980 :

каталог1/каталог3_1/катало3_1/товар3

Нужно сократить каталог1

RewriteRule ^каталог1/(.*)$ /$1 [L,R=301] 

И для таких вопросов есть специальная тема:
https://searchengines.guru/ru/forum/1018269

Как сделать редирект (301, 302). Общая тема -2 - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге
Как сделать редирект (301, 302). Общая тема -2 - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге
  • 2021.08.24
  • searchengines.guru
Часть первая. . Задаём и отвечаем на вопросы по редиректам. Полезные ссылки по теме: http://htaccess.net.ru/ информация о файле htaccess...
K1
На сайте с 03.09.2021
Offline
1
#5
webinfo #:

И для таких вопросов есть специальная тема:

https://searchengines.guru/ru/forum/1018269
К сожалению   RewriteRule ^tv-shop/(.*)$ /$1 [L,R=301]  не работает. Выдает 404 ошибку.
W1
На сайте с 22.01.2021
Offline
296
#6
kuznetsov1980 #:
К сожалению   RewriteRule ^tv-shop/(.*)$ /$1 [L,R=301]  не работает. Выдает 404 ошибку.

Ну значит нет такой страницы.

Вы же можете посмотреть, куда идёт редирект.

K1
На сайте с 03.09.2021
Offline
1
#7
webinfo #:

Ну значит нет такой страницы.

Вы же можете посмотреть, куда идёт редирект.

Например: /shop/tv-shop/means-of-self-defense-self-defense/taser-lipstick/

ведет на ту же страницу товара(

W1
На сайте с 22.01.2021
Offline
296
#8
kuznetsov1980 #:

Например: /shop/tv-shop/means-of-self-defense-self-defense/taser-lipstick/

ведет на ту же страницу товара(

Вы сами запутались и меня запутали.
Речь шла про  ^tv-shop/(.*)$,  а теперь Вы почему-то пишете про  /shop/tv-shop/means-of-self-defense-self-defense/taser-lipstick/
И выше написали "Выдает 404 ошибку", а теперь вдруг "ведет на ту же страницу ". 
Невнятная постановка задачи не приведёт к верному решению. Учитесь формулировать вопросы и требования.

K1
На сайте с 03.09.2021
Offline
1
#9
webinfo #:

Вы сами запутались и меня запутали.
Речь шла про  ^tv-shop/(.*)$,  а теперь Вы почему-то пишете про  /shop/tv-shop/means-of-self-defense-self-defense/taser-lipstick/
И выше написали "Выдает 404 ошибку", а теперь вдруг "ведет на ту же страницу ". 
Невнятная постановка задачи не приведёт к верному решению. Учитесь формулировать вопросы и требования.

Есть структура:

https://сайт.ru/shop/tv-shop/house/

https://сайт.ru/shop/tv-shop/loss_of_weight_and_massage/

https://сайт.ru/shop/tv-shop/kitchen/

и т.д., большая вложенность по каталогам и товарам внутри.

Нужно, избавиться от каталога /tv-shop, т.е. редирект должен быть такой:

https://сайт.ru/shop/house/

https://сайт.ru/shop/loss_of_weight_and_massage/

https://сайт.ru/shop/kitchen/

Тоже самое касается товаров внутри.

W1
На сайте с 22.01.2021
Offline
296
#10
kuznetsov1980 #:

Нужно, избавиться от каталога /tv-shop, т.е. редирект должен быть такой:

https://сайт.ru/shop/house/

RewriteRule ^shop/tv-shop/(.*)$ /shop/$1 [L,R=301] 
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий