Jump to content

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

/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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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]

Share this post


Link to post
Share on other sites

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

Было 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]

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.