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

Редирект - как правильно прописать?


Recommended Posts

Я прошу прощения, может вы ещё сможете помочь?

У меня поменялся URL одной из категорий (она находится в середине цепочки), у неё есть ещё дочерние категории. Можете подсказать, что добавить в файл htaccess, чтобы сделать правильный редирект? Вместо _ у меня написались - (вместо нижних появились дефисы).

Было:

https://sneakers.by/katalog/obuv_belarus/kupit_krossovki_v_belarusi/kupit-krossovki-dlya-basketbola/

Стало: 

https://sneakers.by/katalog/obuv_belarus/kupit-krossovki-v-belarusi/kupit-krossovki-dlya-basketbola/

 

Ранее на примере производителя, мне SEO спец прописал редирект для url бренда (см ниже). Но бренд идет сразу после названия домена. А вот категория идет в серединке, то есть перед ней ещё есть часть. Можете подсказать, как правильно сделать редирект этой категории и всех урлов, в которых есть эта категория?

 

RewriteCond %{QUERY_STRING} ^_route_=adidas-brand-belarus/$
RewriteRule ^(.*)$ https://sneakers.by/adidas-brand-belarus/? [R=301,L]
RewriteRule ^adidas_brand_belarus$ https://sneakers.by/adidas-brand-belarus? [R=301,NE,NC,L]
RewriteRule ^adidas_brand_belarus/(.*) adidas-brand-belarus/$1 [R=301,L]

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


8 часов назад, ashelectro сказал:

У меня поменялся URL одной из категорий (она находится в середине цепочки), у неё есть ещё дочерние категории. Можете подсказать, что добавить в файл htaccess, чтобы сделать правильный редирект? Вместо _ у меня написались - (вместо нижних появились дефисы).

 

У тебя на сайте используется SEO_PRO, так что за подкатегории и товары можно не беспокоиться...

Достаточно сделать редирект только для изменённой категории

После строки

RewriteBase /

добавить строку

RewriteRule old_category/$ new-category/ [L,R=301]

всё остальное сделает SEO_PRO

 

Но чтобы облегчить жизнь серваку, а он и так потеет не по детски :), лучше добавить такую строку

RewriteRule ^(.*)old_category/(.*)$ $1new-category/$2 [L,R=301]

 

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

9 часов назад, Yesvik сказал:

 

У тебя на сайте используется SEO_PRO, так что за подкатегории и товары можно не беспокоиться...

Достаточно сделать редирект только для изменённой категории

После строки


RewriteBase /

добавить строку


RewriteRule old_category/$ new-category/ [L,R=301]

всё остальное сделает SEO_PRO

 

Но чтобы облегчить жизнь серваку, а он и так потеет не по детски :), лучше добавить такую строку


RewriteRule ^(.*)old_category/(.*)$ $1new-category/$2 [L,R=301]

 

 

Большое спасибо!)

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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