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

Egor109
На сайте с 13.12.2005
Offline
155
1396

Есть сайт.h15.ru (тиц - 100 pr - 3)

сейчас купил другойсайт.ru (тиц - 0 pr - 0)

по содержанию они одинаковые.

можно ли какнить перезачесть тиц и ПР от третьего уровня ко второму.

пробовал с сайт.h15.ru -> .htaccess

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^http://другойсайт.ru/$

RewriteRule ^(.*)$ http://www.другойсайт.ru/$1 [NC,R=301,L]

h15.ru выдал 500 сволочь.

Может есть другие способы. ???

пока стоит на h15.ru

<meta http-equiv="refresh" content="3;url=http://www.другойсайт.ru">

поиском много искал но не нашел про про H-подобные. :(

I
На сайте с 22.10.2005
Offline
58
Iso
#1

Раз там есть php, то можно и без rewriteengine.

Добавьте следующий код в начало всех файлов:

if($HTTP_HOST=='сайт.h15.ru'){

header('Location: http://www.другойсайт.ru'.$REQUEST_URI);

exit;

}

Успеха!

Egor109
На сайте с 13.12.2005
Offline
155
#2
Iso:
Раз там есть php, то можно и без rewriteengine.
Добавьте следующий код в начало всех файлов:
if($HTTP_HOST=='сайт.h15.ru'){
header('Location: http://www.другойсайт.ru'.$REQUEST_URI);
exit;
}

Успеха!

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

if($HTTP_HOST=='сайт.h15.ru'){ - в этой строчке указывать как http://www.сайт.ru или www.сайт.ru или оставть сайт.ru

как правельнее

Алексей Пешков
На сайте с 24.03.2004
Offline
47
#3

RewriteCond %{HTTP_HOST} !^www\.site\.ru$

RewriteCond %{HTTP_HOST} !localhost$

RewriteCond %{HTTP_HOST} !^$

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

Egor109
На сайте с 13.12.2005
Offline
155
#4

я запутался 2 варианта а какой правильный. ?

люди АУУУУУУ хелпь

I
На сайте с 22.10.2005
Offline
58
Iso
#5

Это и есть два решения:

1) попробовать написать правильные правила для mod_rewrite (если они там вообще поддерживаются хостингом)

2) сделать руками

Egor109:
Спасибо за ответ.
if($HTTP_HOST=='сайт.h15.ru'){ - в этой строчке указывать как http://www.сайт.ru или www.сайт.ru или оставть сайт.ru
как правельнее

Правильнее, как в Вашем первом вопросе. сайт.h15.ru - сайт, с которого Вы переезжаете. Его туда и впишите.

Egor109
На сайте с 13.12.2005
Offline
155
#6

Большое спасибо. Паника кончилась пробую.

Для будующих поколений чтоб поиском нашли выложу результат.

Egor109
На сайте с 13.12.2005
Offline
155
#7

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.новыйсайт\.ru$

RewriteCond %{HTTP_HOST} !localhost$

RewriteCond %{HTTP_HOST} !^$

RewriteRule ^(.*)$ http://www.новыйсайт.ru/$1 [R=301,L]

Разместил такой код в .htaccess НОЛЬ реакции.

Алексей Пешков
На сайте с 24.03.2004
Offline
47
#8

код взят с работающего сайта, добавьте в начале:

RewriteEngine on

Egor109
На сайте с 13.12.2005
Offline
155
#9
Алексей Пешков:
код взят с работающего сайта, добавьте в начале:
RewriteEngine on

Все заработало. Спасибо.

Админ holm.ru сообщил

> mod_rewrite поддерживает. В .htaccess-е.

А вот Options и редирект на другой ресурс (в данном случае сайт

удаляется) у нас запрещены на бесплатном хостинге.

------------------------------------------------------

------------------------------------------------

файл .htaccess ложил в WWW

------------------------------------------------

такая конструкция вызывает ошиПку 500

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^site.15.ru$

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

--------------------------------------------------------

Это сработало :)

RewriteCond %{HTTP_HOST} !^www\.новыйсайт\.ru$

RewriteCond %{HTTP_HOST} !localhost$

RewriteCond %{HTTP_HOST} !^$

RewriteRule ^(.*)$ http://www.новыйсайт.ru/$1 [R=301,L]

Если что напутал поправьте. ?

и как по срокам ну примерно (для упокоения души так сказать :) )

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