Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Привет всем,

 

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

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

 

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

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

Старый адрес, * обозначены продолжение пути	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 редирект" и прочих сайтов, где информация повторяется

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

Было 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 нужно прописывать подобные вещи? И подскажите,как правильно это сделать и сразу ли должен быть эффект?

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

в этом весь фокус, то правильная запись для .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]

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

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

Было 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.