Не работает редирект 301 на страницу.

12
B
На сайте с 10.01.2012
Offline
42
1530

Здравствуйте.

У моего сайта есть 2 зеркала: vashstorag.ru и vashstorage.ru

Не получается сделать переадресацию отдельных страниц, например, в .htaccess пишу:

Redirect 301 /informatsija/shag-za-shagom http://vashstorage.ru/informatsija/shag-za-shagom

Но редиректа на этой странице по факту нет.

Подскажите, пожалуйста, в чем может быть причина?

Cthulchu
На сайте с 09.09.2011
Offline
50
#1

#1 Server Response: http://vashstorage.ru/informatsija/shag-za-shagom
HTTP/1.1 301 Moved Permanently
Server: nginx/1.0.6
Date: Thu, 18 Apr 2013 08:42:37 GMT
Content-Type: text/html; charset=windows-1251
Connection: keep-alive
X-Powered-By: HostCMS -219445 1790921346 -1275626095
Location: /informatsija/shag-za-shagom/

Works!

он работает. он работает точно так, как задано - редиректит со страницы на нее же.

ps

я смею предположить, что этим методом аффтар попытался убрать "дубль" без слеша в конце строки.

я смею всё, что смеет человек. кто смеет больше, тот не человек.
K6
На сайте с 02.11.2012
Offline
12
#2

ну да, внутри сайта страница редиректится на себя по ходу.

а ТС нужно наверное что бы редиректилось с vashstorag.ru на vashstorage.ru

Онлайн консультация юриста. (http://ledapravo.com.ua) Онлайн консультация строителей. (http://domremont.kharkov.ua/consultation/12)
B
На сайте с 10.01.2012
Offline
42
#3

Совершенно точно друзья, мне нужно чтобы страница

http://vashstorag.ru/informatsija/shag-za-shagom/

давала редирект на

http://vashstorage.ru/informatsija/shag-za-shagom/

Как это прописать в .htaccess?

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

RewriteRule ^informatsija/shag-za-shagom/$ http://vashstorage.ru/informatsija/shag-za-shagom/ [R=301,L]

Если домены vashstorag.ru и vashstorage.ru обрабатываться в одном месте, дополнительно перед rewriterule нужно добавить условие с какого домена нужно делать редирект, иначе будет зацикливание.

T1
На сайте с 21.04.2013
Offline
10
#5

У меня стоит такой редирект.

Redirect 301 / http://vashstorage.ru/informatsija/shag-za-shagom/

Все работает.

B
На сайте с 10.01.2012
Offline
42
#6
siv1987:
RewriteRule ^informatsija/shag-za-shagom/$ http://vashstorage.ru/informatsija/shag-za-shagom/ [R=301,L]

Если домены vashstorag.ru и vashstorage.ru обрабатываться в одном месте, дополнительно перед rewriterule нужно добавить условие с какого домена нужно делать редирект, иначе будет зацикливание.

Сделал. Не работает.

Домены обрабатываются в одном месте, подскажите, пожалуйста, что нужно написать перед RewriteRule?

---------- Добавлено 23.04.2013 в 09:26 ----------

Trash 177:
У меня стоит такой редирект.

Redirect 301 / http://vashstorage.ru/informatsija/shag-za-shagom/


Все работает.

Что это? :)

При таком раскладе, все страницы просто редиректят на одну.

У меня проблема в следующем:

У сайта два зеркала vashstorag.ru и vashstorage.ru Сейчас основным признано vashstorag.ru, а мне нужно, чтобы основным было vashstorage.ru для этого я хочу сделать постраничный редирект, чтобы не потерять ссылочный вес и позиции.

Вот и вопрос: как сделать постраничный редирект?

siv1987
На сайте с 02.04.2009
Offline
427
#7
brokkoli:
Домены обрабатываются в одном месте, подскажите, пожалуйста, что нужно написать перед RewriteRule?

RewriteCond %{QUERY_STRING} !vashstorage\.ru

RewriteRule ^informatsija/shag-za-shagom/$ http://vashstorage.ru/informatsija/shag-za-shagom/ [R=301,L]

brokkoli:
У сайта два зеркала vashstorag.ru и vashstorage.ru Сейчас основным признано vashstorag.ru, а мне нужно, чтобы основным было vashstorage.ru для этого я хочу сделать постраничный редирект, чтобы не потерять ссылочный вес и позиции.
Вот и вопрос: как сделать постраничный редирект?

Вы понимаете что такое постраничный редирект? И вы понимаете разницу между постраничным и редиректом для склеивание зеркал? Если да, тогда зачем вам постраничный если в итоге все равно клеите зеркало?

B
На сайте с 10.01.2012
Offline
42
#8
Вы понимаете что такое постраничный редирект? И вы понимаете разницу между постраничным и редиректом для склеивание зеркал? Если да, тогда зачем вам постраничный если в итоге все равно клеите зеркало?

После Вашего поста разницу понял :) Спасибо!

Мне нужен редирект для склеивания зеркал. Чтобы не потерять позиции, нужно ведь склеивать каждую страницу отдельно, правильно?

Что писать, чтобы приклеить страницу vashstorag.ru/informatsija/shag-za-shagom/ к vashstorage.ru/informatsija/shag-za-shagom/ ? (vashstorage.ru будет основным зеркалом)

siv1987
На сайте с 02.04.2009
Offline
427
#9
brokkoli:
Мне нужен редирект для склеивания зеркал. Чтобы не потерять позиции, нужно ведь склеивать каждую страницу отдельно, правильно?

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

Добавить после RewriteEngine On

RewriteCond %{HTTP_HOST} !vashstorage\.ru

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

ПС

В предыдущем посте вместо QUERY_STRING должно быть HTTP_HOST

B
На сайте с 10.01.2012
Offline
42
#10
siv1987:
Ну если у вас страницы остаются прежними, а меняется только домен, зачем писать редирект для каждой отдельно, когда можно сразу сделать перенаправления всех запросов с одного домена на другой?

А при таком раскладе позиции и трафик не потеряются, как думаете?

12

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