Хостинг. Вопрос по 301 редиректу

rosbiz
7 лет
0

Подскажите знающие люди :) Нужно настроить 301 редирект так, что бы все страницы старого сайта, редиректились на одну внутреннюю страницу нового сайта

toxi
7 лет
0

В файле .htaccess прописать:

Redirect 301 / http://newsite.com


Redirect 301 – это инструкция, говорящая что страница перемещена
/ – означает, что все с верхнего уровня сайта, включая все подкаталоги, будет переадресовано
http://newsite.com – новая страница или сайт.

joey
7 лет
0

Redirect 301 / http://newsite.com/

/     => http://newsite.com/
/page => http://newsite.com/page


RedirectMatch 301 / http://newsite.com/

/     => http://newsite.com/
/page => http://newsite.com/

rosbiz
7 лет
0

Сейчас в файле .htaccess прописано

RedirectMatch 301 / http://new-site.com/dizajn-interera


Главная страница перенаправляет на нужную страницу на новом сайте. new-site.com/dizajn-interera

Проблема со внутренними страницами.
При переходе со старого сайта по ссылке old-site.com/portfolio/kvartira-studiya-4/ я получаю new-site.com/dizajn-intereraportfolio/kvartira-studiya-4/ цепляется часть урла старого сайта. Как бы этот косяк обойти.

rudenko
7 лет
0

Попробуйте так:

RewriteEngine On
RewriteBase /
RewriteRule ^(.*) http://www.сайт.com/desired_page/ [L,R=301]

rosbiz
7 лет
0

К сожалению не заработало.

rudenko
7 лет
0

К сожалению не заработало. © rosbiz

Напишите пожалуйста адреса сайтов, я посмотрю.

joey
7 лет
0

new-site.com/dizajn-intereraportfolio/kvartira-studiya-4/ - это как раз результат работы Redirect, а не RedirectMatch.
Либо оставили в .htaccess строку с Redirect 301 или браузер закэшировал результат её работы ранее.

RewriteEngine On
RewriteBase /
RewriteRule ^(.*) http://www.сайт.com/desired_page/ [L,R=301]

К сожалению не заработало. © rosbiz

Тоже наводит на мысль, что нужно сбросить кэш браузера

rosbiz
7 лет
0

Таки да. Это был кеш. Все заработало, спасибо всем за помощь.

Тема закрыта.