- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите придумать шаблон редирект 301 через .httacces
сложно объяснить, но постараюсь. мне нужно определенный товары перенаправлять на другой.
есть товар главный а есть его модели (цвета, задаются как отдельный товар)
Товаров много, хотелось бы автоматом редирект, если возможно это, возможно каким то регулярным выражением, но я в этом совсем не понимаю.
К примеру я добавляю товары, с урл:
Первый я считаю главным а три тех надо редиректить на первый.
Но товары разные и урл будут для главного (первого) другие.
Возможно ли сделать какое то правило(шаблон) по которому редиректить это?
p.s. постарался объяснить, хотя и сам толком не пойму как :)
Футболка с Путиным -> Футболка с Путиным черная
Футболка с Путиным красная -> Футболка с Путиным
Футболка с Путиным зеленая -> Футболка с Путиным
зачем?
Футболка с Путиным -> Футболка с Путиным черная
Футболка с Путиным красная -> Футболка с Путиным
Футболка с Путиным зеленая -> Футболка с Путиным
зачем?
Немного не так))
Футболка с Путиным -> зеленая, красная, черная....
Футболка с Медведевым -> -> зеленая, красная, черная.....
не идеал, но в том русле
Это реальные адреса? Приведите несколько примеров реальных адресов. Главный - 3 цвета. Можно не указывать имя сайта.
Это реальные адреса? Приведите несколько примеров реальных адресов. Главный - 3 цвета. Можно не указывать имя сайта.
реальные будут только, сайт только делается, opencart, а урл тут можно любые делать
---------- Добавлено 09.09.2014 в 18:58 ----------
Это реальные адреса? Приведите несколько примеров реальных адресов. Главный - 3 цвета. Можно не указывать имя сайта.
к примеру:
[pontoon21-agarron-110-dr] - это будет главным
[pontoon21-agarron-110-dr-123] - это уже цвет
[pontoon21-agarron-110-dr-435] - это тоже цвет
конечно урл для главного хочется правильные но тут можно подстроиться если надо будет под какой то шаблон редиректа, если возможно конечно
---------- Добавлено 09.09.2014 в 18:59 ----------
Я тут придумал пока....
Делать модели (цвета...), первыми а главный последним, и все с одинаковым урл, тогда вроде все будет перекидывать на последний созданый
Надо знать за что цепляться.
Если это:
p21-ag-77-dr-color66
p21-ag-77-dr-color28
То цепляемся за: тире, слово color и цифры в конце строки.
Добавьте после RewriteBase / на новую строку:
RewriteRule ^(.*)-color[0-9]+/?$ /$1 [R=301,L]
С урлов типа:
http://123.com/p21-ag-77-dr-color15
http://123.com/p21-ag-77-dr-color66
http://123.com/p21-ag-77-dr-color28
Перекинет на: http://123.com/p21-ag-77-dr
Конструкция возможно не сработает, т.к. в опенкарт наверняка дофига своих правил редиректа.
Надо знать за что цепляться.
Если это:
То цепляемся за: тире, слово color и цифры в конце строки.
Добавьте после RewriteBase / на новую строку:
RewriteRule ^(.*)-color[0-9]+/?$ /$1 [R=301,L]
С урлов типа:
http://123.com/p21-ag-77-dr-color15
http://123.com/p21-ag-77-dr-color66
http://123.com/p21-ag-77-dr-color28
Перекинет на: http://123.com/p21-ag-77-dr
Конструкция возможно не сработает, т.к. в опенкарт наверняка дофига своих правил редиректа.
Вы Маг просто!! ☝ правило работает, Спасибо большое, очень помогли !!!
---------- Добавлено 09.09.2014 в 20:02 ----------
Надо знать за что цепляться.
Если это:
То цепляемся за: тире, слово color и цифры в конце строки.
Добавьте после RewriteBase / на новую строку:
RewriteRule ^(.*)-color[0-9]+/?$ /$1 [R=301,L]
С урлов типа:
http://123.com/p21-ag-77-dr-color15
http://123.com/p21-ag-77-dr-color66
http://123.com/p21-ag-77-dr-color28
Перекинет на: http://123.com/p21-ag-77-dr
Конструкция возможно не сработает, т.к. в опенкарт наверняка дофига своих правил редиректа.
А если будет что то типа ?
pontoon21-chaser
и модели:
pontoon21-chaser-732mx
pontoon21-chaser-732ml
хочу на будущее понять как правильно))
СпасибО!
Еще хотел спросить
Например три товара с одинаковым урл, в итоге по переходу на любой из этих товаров попадаем на тот, который был добавлен последний.
Есть ли в этой схеме какой либо подвох, и не собьется ли эта схема со временем, если пойти таким путем?
---------- Добавлено 10.09.2014 в 03:00 ----------
Еще хотел спросить
Например три товара с одинаковым урл, в итоге по переходу на любой из этих товаров попадаем на тот, который был добавлен последний.
Есть ли в этой схеме какой либо подвох, и не собьется ли эта схема со временем, если пойти таким путем?
ответил сам себе на вопрос...!!!
pontoon21-chaser
и модели:
pontoon21-chaser-732mx
pontoon21-chaser-732ml
Можно так:
RewriteRule ^(.*)-[0-9]+(mx|ml)/?$ /$1 [R=301,L]
Редирект если в конце строки тире, цифры и слово mx или ml.
Слеш в конце может как присутствовать так и отсутствовать.
Или так:
RewriteRule ^(.*)-[0-9]{3,5}[a-zA-Z]{2}/?$ /$1 [R=301,L]
Редирект если в конце строки тире, от трех до пяти цифр и любое слово из двух букв.
Есть ли в этой схеме какой либо подвох, и не собьется ли эта схема со временем, если пойти таким путем?
Не вижу проблем, если товары имеют уникальные имена, а в конце строки лишь описание их характеристик. Чем жестче условие, тем больше шансов, что будет работать правильно и не средиректит какую-нибудь дополнительную статью.