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

12
6666
На сайте с 10.01.2005
Offline
505
1113

Задача такая: нужно поставить 301 редирект так, что бы папку редиректило на сабдомен.

типа .... site.ru/forum на new.saite.ru

RewriteRule ^/home/surreall/public_html/forum/(.*)$ http://www.neo.surrealism.ru/$1 [R=301,L]

Ничего не происходит

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

Редиректит, но добавляет какую то хрень в конце урл

что делать?

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
6666
На сайте с 10.01.2005
Offline
505
#1

Решили, спасибо. Надо было 1 доллар убрать.

6666
На сайте с 10.01.2005
Offline
505
#2

Народ, помогайте еще!

RewriteRule ^/home/surreall/public_html/forum/(.*)$ http://www.neo.surrealism.ru/ [R=301,L]

Редирект работает, но редиректит на неправильный урл.

........neo.surrealism.ru/?t=3262 вместо ....neo.surrealism.ru/viewtopic.php?t=3262

что делать, как быть?

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#3

Какой урл был, какой должен стать?

Так:

RewriteRule ^/home/surreall/public_html/forum/?t=(.*)$ http://www.neo.surrealism.ru/viewtopic.php?t=$1 [R=301,L]
PR
На сайте с 30.12.2007
Offline
93
#4

Алексей Барыкин, я так понял просто перенаправить.

6666, сделайте так:

Redirect 301 /forum http://forum.site.ru

у меня так давно работает :)

[Удален]
#5
6666:
Народ, помогайте еще!

RewriteRule ^/home/surreall/public_html/forum/(.*)$ http://www.neo.surrealism.ru/ [R=301,L]



Редирект работает, но редиректит на неправильный урл.
........neo.surrealism.ru/?t=3262 вместо ....neo.surrealism.ru/viewtopic.php?t=3262

что делать, как быть?

так не делается, никто не пишет абсолютные пути в модреврайте

еще лучше положить конфиг в папку форума и там написать

RewriteBase /forum/

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


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

и конфиг кладется в корневую папку домена

neolord добавил 17.03.2009 в 13:16

Алексей Барыкин:
Какой урл был, какой должен стать?
Так:

ну там ж наверное кроме viewtopic.php И другие урлы есть =)

6666
На сайте с 10.01.2005
Offline
505
#6
Алексей Барыкин:
Какой урл был, какой должен стать?

Был:

www.surrealism.ru/forum/viewtopic.php?t=3262

Должен стать:

www.neo/surrealism.ru/viewtopic.php?t=3262

Вместо этого становится:

www.neo/surrealism.ru/?t=3262

Да, спасибо всем, сейчас опробую все, что предложили в топике и отпишусь.

Suvo
На сайте с 15.01.2008
Offline
119
#7

есть еще вариант:

PHP редирект

в папке где форум в файле index.php дописать:

<?php

header(“HTTP/1.1 301 Moved Permanently”);

header(“Location: http://www.new.domain.ru”);

exit();

?>

[Удален]
#8
6666:
Был:
www.surrealism.ru/forum/viewtopic.php?t=3262
Должен стать:
www.neo/surrealism.ru/viewtopic.php?t=3262
Вместо этого становится:
www.neo/surrealism.ru/?t=3262

Да, спасибо всем, сейчас опробую все, что предложили в топике и отпишусь.

В папку www.surrealism.ru/forum/ ложим хтасес

вставляем:


RewriteEngine on
Options +FollowSymlinks
RewriteBase /forum
RedirectMatch permanent ^\/forum\/(.*)$ http://www.neo.surrealism.ru/$1

И будет 100% работать то, что вам нужно ;) .

6666
На сайте с 10.01.2005
Offline
505
#9

FOXI.BY, я в редиректах ничего вообще не понимаю, не суть. А поймет ли Яндекс эту конструкцию как 301?

Как-бы общий смысл мероприятия в том, что бы не вылетело 2000 страниц из индекса. Дело в том, что Яндекс уже год не может склеить папку с сабдоменом, хотя, форумы на одной БД висят.

!
На сайте с 29.11.2007
Offline
109
#10

6666, не выкинет )

я тоже не очень понимаю, как писать такие конструкции, в свое время писал хостеру, что хочу чтобы папка forum открывалась как forum.site.ru

там же и настроили все, без дополнительных файлов и действий.

т.е. я так понял в днс может вносятся какие-то изменения.

соответственно, прописал роботсе в корне сайта, что индексировать site.ru/forum не стоит, а на сайте поменял ссылки на forum.site.ru

второй год, все в индексе)

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

а в агаве, предлагают такой вариант (пример 4) может как раз то, что вам нужно.

.
12

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