Simplamarket Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 Может кто подскажет. Вопрос 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 корректно открывались? Цитата Ссылка на сообщение Поделиться на другие сайты
gako Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 1. RewriteRule ^products$ / [R=301,L] 2. RewriteCond %{QUERY_STRING} page=1 RewriteRule ^catalog/(.+) /catalog/$1? [L,R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 2. Даст неправильный редирект с http://simplamarket....a-tovara?page=12 Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) я же сразу скинул в почту обработчик редиректов от демис не разобрался? Изменено 24 апреля, 2015 пользователем ST_RU Цитата Ссылка на сообщение Поделиться на другие сайты
gako Опубликовано 25 апреля, 2015 Жалоба Поделиться Опубликовано 25 апреля, 2015 (изменено) Вы правы, Kors! 2. Должно быть так: RewriteCond %{QUERY_STRING} page=1$RewriteRule ^catalog/(.+) /catalog/$1? [L,R=301] Изменено 25 апреля, 2015 пользователем gako Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 25 апреля, 2015 Жалоба Поделиться Опубликовано 25 апреля, 2015 Так намного лучше.В принципе может быть неверно при page=1&sort=priceНо это уж очень редкий случай, у ТС такого нет.Хотя иногда параметры добавляют партнерки разные... Еще может быть такая экзотика startpage=1 Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 19 октября, 2016 Жалоба Поделиться Опубликовано 19 октября, 2016 (изменено) Народ, подскажите, как реализовать такое же: 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]но не получается. Заранее благодарю! Изменено 19 октября, 2016 пользователем Dmitry86 Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 20 октября, 2016 Жалоба Поделиться Опубликовано 20 октября, 2016 RewriteCond %{QUERY_STRING} page=1$RewriteRule ^catalog/(.+) /catalog/$1? [R=301]RewriteCond %{QUERY_STRING} page=1$RewriteRule ^brands/(.+) /brands/$1? [L,R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 20 октября, 2016 Жалоба Поделиться Опубликовано 20 октября, 2016 RewriteCond %{QUERY_STRING} page=1$RewriteRule ^catalog/(.+) /catalog/$1? [R=301]RewriteCond %{QUERY_STRING} page=1$RewriteRule ^brands/(.+) /brands/$1? [L,R=301]Спасибо, Kors! Чёт сам сразу не догадался... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.