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

Помогите с редиректом в HTACESS

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

Привет всем,

 

поменялись урл на сайте

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

 

не могу понять как правильно сделать редирект для обозначенных * путей

то есть там может быть или другая папка далее или страница

Старый адрес, * обозначены продолжение пути	to_url
	
battery-tools/*	catalog/101/
bosch.html	catalog/101/
instrument/brands/drebo.html	catalog/101/
index\.php.?route=product/*	catalog/101/
makitamoscow.html	/
milwaukeeinstrument.html	catalog/101/
power-tools/*	catalog/101/
category.php.?id_category=*	catalog/102/
instrument/brands/teploviepushki-elitech/*	/
garden/*	/
comet.html	catalog/104/
battery-tools*	catalog/102/
telwin.html	catalog/101/article1.php
c-elektroinstrument/*	catalog/101/article1.php

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


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

RewriteCond %{QUERY_STRING} ^_route_=razdel/podrazdel$

RewriteRule ^(.*)$ http://новый-сайт.ру/? [R=301,L]

Спасибо за ответ

 

но в случае

_route_=razdel/podrazdel/123/56

 

например

 

instrument/brands/teploviepushki-elitech/

instrument/brands/teploviepushki-elitech/123

instrument/brands/teploviepushki-elitech/123/456

instrument/brands/teploviepushki-elitech/1.html

 

этот редирект отработает все?

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


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

вроде работает но путь

/index.php?route=product/product&path=123_731_461&product_id=15957

/index.php?route=product/product&path=123_731_461&product_id=15958

 

все что после

/index.php?route=product/product&path

 

редирект на главную сделать не могу

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


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

Все вопросы с HTACCESS файлом отпали после посещение http://htaccess.madewithlove.be/

рекомендую вместо однотипных советов "как сделать 301 редирект" и прочих сайтов, где информация повторяется

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


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

Подскажите пожалуйста! поменялось название категории, как правильно сделать редирект.

Было http://millypolly.ru/igrushki-dlya-devochek/igrovye-nabory/peppa-pig/

Стало: http://millypolly.ru/igrushki-dlya-devochek/svinka-peppa/

Нужно прописать в .htaccess так:

Redirect 301 /http://millypolly.ru/igrushki-dlya-devochek/igrovye-nabory/peppa-pig/ http://millypolly.ru/igrushki-dlya-devochek/svinka-peppa/ ??? Или неправильно это?

Я думала после прописывания,сразу идет перенаправление. Это так или нет? у меня по-прежнему старая страница "не найдена". я неправильно сделала? и в каком месте .htaccess нужно прописывать подобные вещи? И подскажите,как правильно это сделать и сразу ли должен быть эффект?

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


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

в этом весь фокус, то правильная запись для .htaccess

Redirect 301 ...bory/peppa-pig/ http://millypolly.ru...k/svinka-peppa/  (без корня), но на ocStore правило не срабатывает!!!

А все ГУРУ - морозятся....

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


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

Вот пользователь расписал причину и решение!!! Спасибо 

GotchaMabuka

в .htaccess прописал строчку:

Redirect 301 hxxp://aeroseo.ru/Stati/2011-05-10-15-18-54.html hxxp://aeroseo.ru/item/i08

редирект срабатывает, но на адрес:

hxxp://aeroseo.ru/item/i08?_route_=Stati/2011-05-10-15-18-54.html

А не плохо было бы чтобы на

hxxp://aeroseo.ru/item/i08

Вопрос: это я так криво исполнил или где-то инструкцию поправить в  .htaccess? 

 

UPD:  разобрался. При включенном SeoPro, как выяснилось однострочником редирект не получается.

Получилось так: 

RewriteCond %{QUERY_STRING} ^_route_=Stati/2011-05-10-15-18-54.html$
RewriteRule ^(.*)$ http://aeroseo.ru/item/i08/? [R=301,L]

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


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

Подскажите пожалуйста! поменялось название категории, как правильно сделать редирект.

Было http://millypolly.ru/igrushki-dlya-devochek/igrovye-nabory/peppa-pig/

Стало: http://millypolly.ru/igrushki-dlya-devochek/svinka-peppa/

Нужно прописать в .htaccess так:

Redirect 301 /http://millypolly.ru/igrushki-dlya-devochek/igrovye-nabory/peppa-pig/ http://millypolly.ru/igrushki-dlya-devochek/svinka-peppa/ ??? Или неправильно это?

Я думала после прописывания,сразу идет перенаправление. Это так или нет? у меня по-прежнему старая страница "не найдена". я неправильно сделала? и в каком месте .htaccess нужно прописывать подобные вещи? И подскажите,как правильно это сделать и сразу ли должен быть эффект?

я делаю так

RewriteCond %{QUERY_STRING} '^_route_=категория/несуществующий-товар
RewriteRule ^(.*)$ http://www.вашдомен.com/категория.html/? [R=301,L]

по такому принципу можно сделать редирект откуда угодно и куда угодно

а вообще иногда полезно просматривать всю тему, ваш ответ есть выше)))

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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