Вопрос про 301 редирект

12
kikka
На сайте с 28.10.2008
Offline
11
1020

Такой вопрос:

Собираюсь склеить домен с другим, домены по названию и зонам отличны, только по контенту конечно же одинаковы

в роботсе указал правильный путь с зеркала

User-Agent: Yandex

Host: домен.ru

теперь необходимо в хтакес прописать это скамый редирект, как понимаеться при заходе на сайт где прописываю он автоматом переносит на нужный мне домен.

но вот что точно прописать знаю несколько способов, но который верный:

301 редиректпри помощи апача. Помещается в .htaccess. При этом редиректит с домена с WWW на домен без WWW

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www’.server’.com$

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

ещё нашёл:

Options +FollowSymLinks

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} !^www’.(.*)$ [NC]

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

или

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^наш_домен.ru$

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

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

A
На сайте с 09.09.2008
Offline
156
#1
kikka:
какой будет правильней

Правильный тот, который работает :)

Вот так попробуйте:

RewriteEngine On


RewriteCond %{HTTP_HOST} ^наш_домен.ru$
RewriteRule ^(.*)$ http://домен-донор.ru/$1 [R=301,L]

Только делайте 301 редирект не раньше, чем Яндекс склеит зеркала.

Рекомендую хостинг Бегет: https://surl.li/ceykjl
Fat Bear
На сайте с 01.12.2006
Offline
264
#2
Arseo:
Только делайте 301 редирект не раньше, чем Яндекс склеит зеркала.

А это с чем связано?

Открыть счёт в Capitalist ( https://capitalist.net/reg?from=e5707ff0c3 ). Виртуальные карты, USDT, банковские переводы, выплаты партнёрских программ. Push-партнёрка с высоким рейтом hClicks(https://hclicks.com/?ref=61dc0714).
kikka
На сайте с 28.10.2008
Offline
11
#3
Arseo:
Правильный тот, который работает :)

Вот так попробуйте:
RewriteEngine On


RewriteCond %{HTTP_HOST} ^наш_домен.ru$
RewriteRule ^(.*)$ http://домен-донор.ru/$1 [R=301,L]


Только делайте 301 редирект не раньше, чем Яндекс склеит зеркала.

т.е. это когда пройдёт ап баз Яндекса и выявиться новый домен?

A
На сайте с 09.09.2008
Offline
156
#4
Масол:
А это с чем связано?

Если сразу 301 редирект поставить, до склейки Яндексом, то Яндекс может и не склеить как надо. Это, так сказать, мера предосторожности.

См. обсуждение на тему "Директива Host. Решение проблемы с зеркалами в Яндексе".

Да, еще одна деталь:

User-Agent: Yandex

Disallow:
Host: домен.ru

Такой роботс надо сделать на обоих доменах с указанием основного зеркала.

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

А будет ли 301 редиректить папку на сабдомен?

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
savage
На сайте с 10.01.2007
Offline
224
#6
Купить / продать сайт ( https://www.telderi.ru/?pid=ca1f70 ) | Недорогой и надежный хостинг ( https://www.get-host.ru )
6666
На сайте с 10.01.2005
Offline
505
#7

savage, где там про папки?

A
На сайте с 09.09.2008
Offline
156
#8
kikka:
т.е. это когда пройдёт ап баз Яндекса и выявиться новый домен?

Определяйте здесь http://webmaster.yandex.ru.

Если сайт является неглавным зеркалом, то Яндекс на попытку добавить через аддурлку так и ответит: "Указанный вами сайт является неглавным зеркалом сайта site.xx"

kikka
На сайте с 28.10.2008
Offline
11
#9
Arseo:
Если сразу 301 редирект поставить, до склейки Яндексом, то Яндекс может и не склеить как надо. Это, так сказать, мера предосторожности.
См. обсуждение на тему "Директива Host. Решение проблемы с зеркалами в Яндексе".

Да, еще одна деталь:
User-Agent: Yandex

Disallow:
Host: домен.ru

Такой роботс надо сделать на обоих доменах с указанием основного зеркала.

Это значит я должен прописать на второстепенном зеркале:

User-Agent: Yandex

Disallow:

Host: основное зеркало.ru

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

а функция Disallow: там для чего?

и кстати, мне основное зеркало, прямо щас стоит добавить в аддурилку?

A
На сайте с 09.09.2008
Offline
156
#10
kikka:
Это значит я должен прописать на второстепенном зеркале:
User-Agent: Yandex
Disallow:
Host: основное зеркало.ru

и так же, само сабой понятно, на основном этот код продублировать?
Arseo:
Такой роботс надо сделать на обоих доменах
kikka:
а функция Disallow: там для чего?

Вторая строчка значит, что роботу Яндекса можно индексировать все содержимое сайта. Можете вместо нее задать свои ограниченя.

kikka:
и кстати, мне основное зеркало, прямо щас стоит добавить в аддурилку?

Если сайты еще не в индексе, то да - добавляйте оба зеркала в аддурлку.

12

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