Постраничный редирект для разных доменов

12 3
H
На сайте с 18.03.2013
Offline
3
1857

Добрый день, очень нужен совет в такой ситуации

Перенесли сайт условно с домена http://site.kh.ua на http://site.com.ua

Cо старого домена на новый настроен прямой редирект. То есть с http://site.kh.ua на http://site.com.ua переходит, все нормально.

Но вот со старых страниц на новые не знаю как настроить.

К примеру на старом сайте была страница http://site.kh.ua/index.php?param1=1¶m2=2

На новом соответствующая страница http://site.com.ua/1-param1-2-param2 (чпу тут уже работают)

Как прописать редирект хотя бы на 20-30 страниц, чтоб не сильно потерять в позициях поисковой выдачи?

footballstar
На сайте с 20.07.2010
Offline
94
#1

http://devaka.ru/articles/redirects-with-url-map - вот, прочитайте, там все хорошо написано)

H
На сайте с 18.03.2013
Offline
3
#2
footballstar:
http://devaka.ru/articles/redirects-with-url-map - вот, прочитайте, там все хорошо написано)

Не подходит это, так как там речь идет об одном и том же домене

Цитирую "Например ссылка вела на статью http://domen1.ru/articles/page24.html, а сейчас данная статья расположена по другому адресу на том же домене http://domen1.ru/articles2/page4.html"

А у меня домены разные.

IL
На сайте с 20.04.2007
Offline
435
#3
Hippos:
А у меня домены разные.

В уже готовое решение останется только добавить имя домена..

header("Location:  http://site.com.ua{$newurl}");

Но в целом, да.. не подходит.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
[Удален]
#4
ivan-lev:
Но в целом, да.. не подходит.

нормально подходит

надо всего-то взять идею и немного подумать как адаптировать к этому сюжету

H
На сайте с 18.03.2013
Offline
3
#5
ivan-lev:
В уже готовое решение останется только добавить имя домена..
header("Location:  http://site.com.ua{$newurl}");


Но в целом, да.. не подходит.

Этого я сделать не могу. Старый домен уже не указывает на старый сайт. Вернуть его на место не получится.

Через htaccess только мне надо.

В дополнение еще раз обрисую ситуацию. Я в общем-то не совсем верно написала в самом начале. Не "Перенесли сайт условно с домена http://site.kh.ua на http://site.com.ua", а создали фактически новый сайт на новом хостинге с новым доменным именем site.com.ua. Создали там такую же структуру страниц. Но новая CMS генерит адреса этих страниц по своему.

Старый домен site.kh.ua перенесли на нейм сервера нового хостинга. Старый сайт остался доступен только по ip адресу. Теперь можно создать сайт-пустышку, на который бы указывал site.kh.ua, но как мне это помогает?

siv1987
На сайте с 02.04.2009
Offline
427
#6

Hippos, еще раз чего вы хотите, и по меньше предисловий, ваших догадок и вопросов "что мне это даст". "Нарисуйте" откуда и куда нужно редиректить.

IL
На сайте с 20.04.2007
Offline
435
#7
Pavel_:
нормально подходит

Да не подходит же.. ТС выше сказала... (целиком моё сообщение прочитать - не?)

Hippos, делается одним файликом .htaccess (положить туда, где старый домен) вида


RewriteEngine on
RewriteRule ^old-url http://new.site.ru/new-url [R=301,L]
RewriteRule ^old-url-1 http://new.site.ru/new-url-1 [R=301,L]
...
# всё, что не прописано - кидаем на главную
RewriteRule .* http://new.site.ru/ [R=301,L]

Адреса только сопоставьте, что и куда.. перенаправлять...

[Удален]
#8
ivan-lev:
Да не подходит же..

Да подходит же !

Задача то элементарная.

1. Тупо редиректим http://site.kh.ua на http://site.com.ua

2. Тупо редиректим http://site.com.ua/index.php?param1=1¶m2=2 на http://site.com.ua/1-param1-2-param2 Возможно даже шаблоны можно насочинять, если ещё подумать... ))

IL
На сайте с 20.04.2007
Offline
435
#9
Pavel_:
Да подходит же !

Не.. не подходит. ТС сказала! 🙅

[Удален]
#10
ivan-lev:
Не.. не подходит. ТС сказала!

Не... ну незя же так... ))

Тута в топике стоко много букофф шо уже непонятно ничего...

Если не сложно пояснить: шо сказал ТС и почему не подходит?

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий