Нужна помощь htaccess

[Удален]
770

Приветствую всех.

Нужно Redirect 301 с страницы сайта одного домена на главную другого.

Сейчас так Redirect 301 /znakomstva.html http://сайт.ru/, но думаю, что не правильно, хотя работает. Еще желательно бы сделать это перенаправление последним.

---------- Добавлено 11.11.2012 в 15:18 ----------

А сейчас попробовал так и работает. Но сомнения, правильно ли?

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /znakomstva\.html\ HTTP/

RewriteRule ^index\.php$ http://сайт.ru/ [R=301,L]

[Удален]
#1

Черт, такие редиректы добавляют хвосты ?do=static&page=znakomstva, что совершенно не нужно.

Как быть?

K5
На сайте с 21.07.2010
Offline
209
#2

Знак вопроса ( ? ) после сайт.ру/ попробуй поставить, вроде он хвосты убирает...

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
IL
На сайте с 20.04.2007
Offline
435
#3
alextrish:
Еще желательно бы сделать это перенаправление последним.

Первым надо ставить, сразу после RewriteEngine on

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

т.е так RewriteRule ^index\.php$ http://love.сайт.ru/? [R=301,L]

Если так, то хвост остается все равно

ivan-lev:
Первым надо ставить, сразу после RewriteEngine on

Так [L,R=301]

Я не понял, что надо сделать. Ребята, объясните не пальцах, ибо я перебираю методом тыка и не понимаю в этом ничего. Заранее благодарен.

IL
На сайте с 20.04.2007
Offline
435
#5
alextrish:
не пальцах

Перенос правила в начало сделал?

[Удален]
#6

ivan-lev, сделал по типу вашего совета, который давали раньше /ru/forum/727961

RewriteRule ^znakomstva.html http://love.сайт.ru [L,R=301]

Хвостов нет. Так правильно?

exsoft
На сайте с 24.08.2007
Offline
128
#7

попробуйте сделать так, в .htaccess добавьте в самое начало

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^старый_домен.ru$

RewriteRule ^(.*)$ http://новый_домен.ru/$1 [R=301,L]

K5
На сайте с 21.07.2010
Offline
209
#8
exsoft:
попробуйте сделать так, в .htaccess добавьте в самое начало

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^старый_домен.ru$
RewriteRule ^(.*)$ http://новый_домен.ru/$1 [R=301,L]

Причем тут редирект со старого домена на новый????????

exsoft
На сайте с 24.08.2007
Offline
128
#9
kgtu5:
Причем тут редирект со старого домена на новый????????

Вы прочитайте повнимательней первый пост

alextrish:


Нужно Redirect 301 с страницы сайта одного домена на главную другого.
K5
На сайте с 21.07.2010
Offline
209
#10
exsoft:
Вы прочитайте повнимательней первый пост

так и вы прочитайте, не просто со старого на новый, а именно на главную...

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