Перейти к содержанию
Baxus

Обновил магазин... помогите настроить редирект

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

Прошу помощи в настройке редиректа... 

при обновлении магазина изменилась структура каталогов

нужно настроить 301 редирект... 

 

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

 

вобщем суть:

 

раньше путь к каталогу был такой мойсайт.ru/catalog-tovarov/coins/coins-russian/

теперь стало так: мойсайт.ru/coins/russian

 

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

 

- если мойсайт.ru/catalog-tovarov/coins/, то редиректить в  мойсайт.ru/coins/

- если мойсайт.ru/catalog-tovarov/coins/coins-russian, то редиректить в  мойсайт.ru/coins/

- если мойсайт.ru/catalog-tovarov/, то редирект на мойсайт.ru

 

 

Поделиться сообщением


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


Redirect 301 /catalog-tovarov/coins/ /coins/

Redirect 301 /catalog-tovarov/coins/coins-russian /coins/

Redirect 301 /catalog-tovarov/ /

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Redirect 301 /catalog-tovarov/coins/ /coins/
Redirect 301 /catalog-tovarov/coins/coins-russian /coins/
Redirect 301 /catalog-tovarov/ /

 

Все так просто?

Я думал там регулярные выражения надо писать 

 

сейчас попробую

Поделиться сообщением


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

Если речь идёт о конкретных адресах, то никаких регулярных выражений не нужно.

Поделиться сообщением


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

Если речь идёт о конкретных адресах, то никаких регулярных выражений не нужно.

 

много перечислять придется.. 

 

как можно обобщить?

 

если в запросе присутствует /catalog-tovarov/coins/ и все поддиректории которые там есть, редирект на /coins/

Поделиться сообщением


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


RewriteEngine on

RewriteRule ^catalog-tovarov\/coins\/ /coins/ [R=301]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
RewriteEngine on
RewriteRule ^catalog-tovarov\/coins\/ /coins/ [R=301]

 

че то не работает :(

страница не найдена пишет

Поделиться сообщением


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

RewriteRule ^catalog-tovarov/(.*)$ /$1 [R=301,L]

Поделиться сообщением


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

RewriteRule ^catalog-tovarov/(.*)$ /$1 [R=301,L]

 

То что нужно!

Спасибо большое.  :eek:

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.