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

afonik
На сайте с 20.09.2007
Offline
175
479

Такая проблема: сайт переехал на другой домен, движок остался прежний. Страницы вида: index.php?id=299 , у обоих сайтов одинаковые.

Как сделать редирект со страниц старого сайта на те же страницы нового?

Например:

site1/index.php?id=1 перенаправлял на site2/index.php?id=1

site1/index.php?id=2 перенаправлял на site2/index.php?id=2

итд.

Как это можно реализовать?

Микроразметка.ру (http://mikrorazmetka.ru/)
Skom
На сайте с 02.12.2006
Offline
165
#1

RewriteEngine On

RewriteRule ^(.*)$ http://site2\.com/$1 [R=301]

Если нужно, чтобы только index.php перенаправлял, тогда перед последней строчкой вставить:

RewriteCond %{REQUEST_URI} ^/index\.php [NC]

Cras amet qui numquam amavit quique amavit cras amet
[Удален]
#2

RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]

afonik
На сайте с 20.09.2007
Offline
175
#3

не помогает :(

[Удален]
#4

afonik

RewriteEngine on
RewriteBase /
RewriteRule ^(.*) http://newsite.ru/$1 [R=301,L]

не может не работать ) Если не работает то: в апаче разрешено использование htaccess? и модуль Rewrite вообще загружен? )))

afonik
На сайте с 20.09.2007
Offline
175
#5

KosoyRoman, у меня только доступ к ftp, обращусь к хостеру заказчика.

Спасибо всем отозвавшимся.

[Удален]
#6

Ну так фтп и нужен.

Если че, то это все пишется в .htaccess

ну на крайняк можно в php вписать прям в index.php на старом сайте

header("Location: http://site2.ru".$_SERVER['REQUEST_URI']);

ну и для ПС чтобы склеилось перед этим

header("HTTP/1.0 301 Moved Permanently");

afonik
На сайте с 20.09.2007
Offline
175
#7
neolord:
Ну так фтп и нужен.
Если че, то это все пишется в .htaccess

а я писал на листочке, можно подумать :D

Это был ответ на:

в апаче разрешено использование htaccess?
neolord:
ну на крайняк можно в php вписать прям в index.php на старом сайте

header("Location: http://site2.ru".$_SERVER['REQUEST_URI']);

ну и для ПС чтобы склеилось перед этим
header("HTTP/1.0 301 Moved Permanently");

спасибо, попробую. Но если в апаче не разрешено, то тоже не прокатит

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