Вопрос по 301 редиректу

syrpo
На сайте с 20.03.2009
Offline
104
911

Нужно сделать 301 редирект со старого домена на новый, чтобы каждая страница перенаправляла на такой же url, но на новом домене, можете помочь?

LS
На сайте с 20.09.2011
Offline
23
#1

RewriteCond %{HTTP_HOST} ^my220\.com\.ua [NC]

RewriteRule ^(.*) http://tehnomaster.com/$1 [L,R=301,NC]

Интернет реклама перевернет мир и весь бизнес - DirectOrsha.ru (http://DirectOrsha.ru)
syrpo
На сайте с 20.03.2009
Offline
104
#2

этот вариант работает немного не так, как нужно, дело в том, что на старом сайте установлен mod_rewrite, и при таком редиректе меня переносит со страницы старый-домен.ру/d.php на страницу новый-домен.ру/_letters.php?letter=d, а нужно организовать перевод на новый-домен.ру/d.php

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

на старом домене удалить все реврайты и оставить только

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?my220\.com\.ua [NC]

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

fildim69
На сайте с 15.03.2011
Offline
26
#4

Кто-нибудь подскажите чайнику!

Переносили сайт с самописки на Drupal и сейчас если набираешь старую страницу попадаешь на (такой страницы не существует)

Как сделать правильно редирект страниц с вида:

site.ru/page.php?id=55

на

site.ru/massazh

и может чего в старом htaccess прописать нужно?

Меняю помощь по сайту на - лечение зубов!
A
На сайте с 22.08.2007
Offline
45
#5

Подскажите как сделать 301 редирект со старой страницы на новую, если оба урл динамические ? В нете не смог найти ответ. Простой метод редиректа при динамических адресах не работает.

atreides добавил 11.10.2011 в 21:41

atreides:
Подскажите как сделать 301 редирект со старой страницы на новую, если оба урл динамические ? В нете не смог найти ответ. Простой метод редиректа при динамических адресах не работает.

Уточню вопрос. Необходимо сделать 301 редирект всех страниц вида /?id=386 на страницы вида index.php?id=386

feelfree
На сайте с 12.07.2008
Offline
67
#6

Можно и на php.

Заодно и динамические можно обрабатывать.

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

header( "Location: http://site.com/" );

даю 10% от оплаченного заказа *** тематика детские товары *** пишите в личку
fildim69
На сайте с 15.03.2011
Offline
26
#7

feelfree, подскажи пож-та

Как сделать правильно редирект страниц с вида:

site.ru/page.php?id=55

на

site.ru/massazh

zerto2
На сайте с 17.02.2011
Offline
52
#8

Перекидываете старый файл .htaccess на новый сайт и

Иа старом сайте в файле .htaccess оставляете только

Redirect 301  / http://www.newsite.com/

все должно работать 🍿

^^
fildim69
На сайте с 15.03.2011
Offline
26
#9
zerto2:
Перекидываете старый файл .htaccess на новый сайт и
Иа старом сайте в файле .htaccess оставляете только
Redirect 301  / http://www.newsite.com/

все должно работать 🍿

Щас попробую

fildim69 добавил 12.10.2011 в 02:32

zerto2:
Перекидываете старый файл .htaccess на новый сайт и
Иа старом сайте в файле .htaccess оставляете только
Redirect 301  / http://www.newsite.com/

все должно работать 🍿

У меня и там и там без www - только название урл меняется, и в старом htaccess названия с одних на другие менялись типа php?id=55 или просто на конце php на чпу, но на полуанглийском - полулатинице, поэтому щас все страницы переделываю

feelfree
На сайте с 12.07.2008
Offline
67
#10
fildim69:
feelfree, подскажи пож-та
Как сделать правильно редирект страниц с вида:
site.ru/page.php?id=55
на
site.ru/massazh

В самом начале файла page.php пишите:

if( $_SERVER['QUERY_STRING'] == 'id=55' ){
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://site.ru/massazh" );
}

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