redirect 301 и виртуальные хосты на одном IP ?!

seal
На сайте с 10.10.2006
Offline
62
1103

Знатоки apache подскажите!

Почему не работает такая конструкция и как ее можно оживить ?

на одном IP живет 4 виртуальных хоста.

мне надо с site1.ru сделать redirect 301 на site2.ru

как только я прописываю правило редиректа оба сайта перестают грузится.

httpd.conf

<VirtualHost *>

ServerAdmin xxx@xxxx.ua

AddDefaultCharset WINDOWS-1251

DocumentRoot /usr/local/www/data/xxxx/

<Directory "/usr/local/www/data/xxxx/">

Options -Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

</Directory>

ServerName www.site1.ru

ServerAlias site1.ru

# Redirect 301 / http://www.site2.ru/

</VirtualHost>

<VirtualHost *>

ServerAdmin yyy@yyyy.ua

AddDefaultCharset WINDOWS-1251

DocumentRoot /usr/local/www/data/yyyy/

<Directory "/usr/local/www/data/yyyy/">

Options -Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

</Directory>

ServerName www.site2.ru

ServerAlias site2.ru

</VirtualHost>

--- спутниковое телевидение (http://www.sat-expert.com/)
Pike
На сайте с 13.07.2004
Offline
79
#1

<VirtualHost *>

ServerName www.site1.ru

Redirect 301 / http://www.site2.ru/

</VirtualHost>

Для второго вроде больше ничего не надо. И у меня он прописан после основного сайта.

free hosting (http://rahost.com)
seal
На сайте с 10.10.2006
Offline
62
#2

ну все дело оказалось гораздо проще. протупил или я или апач.

у меня site2 на который шел редирект с site1 был описан просто _ниже_ в конфиге.

и апач про него ничего не знал.

но молчал :)

теперь вопрос, как правильно проверить работу редиректа 301

с точки зрения яндекса и т.д. ? :)

a.fatman
На сайте с 15.01.2006
Offline
127
#3

Попробуйте вот этим: http://www.seoconsultants.com/tools/headers.asp

Pike
На сайте с 13.07.2004
Offline
79
#4
seal:
ну все дело оказалось гораздо проще. протупил или я или апач.
у меня site2 на который шел редирект с site1 был описан просто _ниже_ в конфиге.
Pike:

И у меня он прописан после основного сайта.

Умеющий читать да учитает ☝

seal:
теперь вопрос, как правильно проверить работу редиректа 301

с точки зрения яндекса и т.д. ?

301 - всегда 301. Даже с точки зрения Яндекса.

seal
На сайте с 10.10.2006
Offline
62
#5

чето не получается у меня :(

<VirtualHost *>

ServerAdmin vvs@vs.kiev.ua

AddDefaultCharset WINDOWS-1251

DocumentRoot /usr/local/www/data/sat-expert.com/

<Directory "/usr/local/www/data/sat-expert.com/">

Options -Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

</Directory>

ServerName www.sat-expert.com

</VirtualHost>

<VirtualHost *>

ServerAdmin vvs@vs.kiev.ua

ServerName sat-expert.com

Redirect 301 / http://www.sat-expert.com/

</VirtualHost>

<VirtualHost *>

ServerAdmin vvs@vs.kiev.ua

ServerName www.vs.kiev.ua

Redirect 301 / http://www.sat-expert.com/

</VirtualHost>

<VirtualHost *>

ServerAdmin vvs@vs.kiev.ua

ServerName vs.kiev.ua

Redirect 301 / http://www.sat-expert.com/

</VirtualHost>

при проверке вижу

Server Response: http://www.vs.kiev.ua

HTTP Status Code: HTTP/1.1 200 OK

Date: Tue, 10 Oct 2006 18:42:07 GMT

Server: Apache/2.0.59 (FreeBSD) PHP/4.4.4

X-Powered-By: PHP/4.4.4

Connection: close

Content-Type: text/html; charset=windows-1251

Content-Language: ru

т.е. 200 ОК

а должно быть же 301 ?!

seal
На сайте с 10.10.2006
Offline
62
#6
a.fatman:
Попробуйте вот этим: http://www.seoconsultants.com/tools/headers.asp

зы проверял с этой странички

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