Перейти к содержанию
Официальный форум поддержки Simpla

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

Может кто подскажет.

 

Вопрос 1.

Нужно сделать редирект страницы http://simplamarket.ru/products на главную, чтобы при этом страницы товара, типа http://simplamarket.ru/products/povtor-zakaza в которых присутствует /products открывались нормально.

 

Вопрос 2

Как сделать редирект со страниц типа http://simplamarket.ru/catalog/modifikatsiya-tovara?page=1 на страницы типа http://simplamarket.ru/catalog/modifikatsiya-tovara так чтобы и страницы http://simplamarket.ru/catalog/modifikatsiya-tovara?page=2 и страницы http://simplamarket.ru/catalog/modifikatsiya-tovara?page=10 корректно открывались?

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

я же сразу скинул в почту обработчик редиректов от демис 

не разобрался?

Изменено пользователем ST_RU
Ссылка на сообщение
Поделиться на другие сайты

Вы правы, Kors!

 

2. Должно быть так:

 
RewriteCond %{QUERY_STRING} page=1$
RewriteRule ^catalog/(.+) /catalog/$1?  [L,R=301]
Изменено пользователем gako
Ссылка на сообщение
Поделиться на другие сайты

Так намного лучше.

В принципе может быть неверно  при   page=1&sort=price

Но это уж очень редкий случай, у ТС такого нет.

Хотя иногда параметры добавляют партнерки разные...

 

Еще может быть такая экзотика   startpage=1

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

Народ, подскажите, как реализовать такое же:

RewriteCond %{QUERY_STRING} page=1$
RewriteRule ^catalog/(.+) /catalog/$1?  [L,R=301]

 

только для страниц с брендами? То есть с mysite.com/brands/название бренда?page=1 на mysite.com/brands/название бренда

 

Редирект в каталоге из примера уже есть в .htaccess

 

Пробовал так:

RewriteCond %{QUERY_STRING} page=1$
RewriteRule ^catalog/(.+) /catalog/$1?  [R=301]
RewriteRule ^brands/(.+) /brands/$1?  [L,R=301]

но не получается.

 

Заранее благодарю!

Изменено пользователем Dmitry86
Ссылка на сообщение
Поделиться на другие сайты

RewriteCond %{QUERY_STRING} page=1$

RewriteRule ^catalog/(.+) /catalog/$1?  [R=301]

RewriteCond %{QUERY_STRING} page=1$

RewriteRule ^brands/(.+) /brands/$1?  [L,R=301]

Спасибо, Kors! Чёт сам сразу не догадался...

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...