Htaccess 301 редирект с одного домена на другой
Добрый день мои дорогие слушатели/читатели/смотрители
Сегодня я расскажу вам про правильную склейку доменов и 301 редирект через файл htaccess.
Признаюсь честно - давненько я уже не писал, все дело в моем личном времени – к сожалению, оно не резиновое и его катастрофически не хватает в последнее время. Жена в роддоме, так что сын и все домашнее хозяйство лежит на мне, а если учесть, что я еще провожу тренинг и у меня есть свои ученики – сами можете представить – сколько у меня времени.
Но давайте ближе к делу!
Почему так важно, что бы сайт был склеен, точнее домен?
Дело в том, что поисковые машины (вроде Яндекс и Google) видят не один сайт, а два. Поясняю:
Допустим, у меня есть домен seregakolt.com, и поисковики видят их два.
- первый seregakolt.com
- второй www.seregakolt.com
Т.е. один и тот же сайт с www и без - поисковыми системами воспринимается их как два различных ресурса.
Какие у этого могут быть последствия? Да самые что ни на есть печальные!
Когда на ваш ресурс будут ставить ссылки – они могут быть как с www так и без, в названии домена. И, в принципе, человек, который будет проходить по ним все равно попадет на ваш сайт.
Но что касается поисковиков – они будут воспринимать их как ссылки на разные сайты и вы будете просто терять часть ссылок! Т.е. часть PR и ТИЦ будут переходить на другой домен.
Получается, что если вы будете раскручивать сайт без www – а поисковая система первым нашла сайт с www, то сайт без www будет восприниматься как дубликат – и все ваши старания будут напрасны, так как он просто выпадет из рейтинга!!!
Таким образом вы будете терять посетителей!
Естественно, когда вы склеите свой домен, все ссылки будут приводить на один сайт, с www – либо без. Как вы уже сами выберете. И поисковая система будет воспринимать все как один сайт, сохраняя его авторитет.
Я знаю, что это чистой воды тупость, но уж так устроены наши поисковики, а раз они приводят львиную долю посетителей – значит, их привередливый характер и бестолковые заскоки нужно учитывать и относиться к ним серьезно!
Как работает 301 редирект и склейка доменов?
Все банально просто – поисковикам указывается главное зеркало и они вес ссылок переводят на его!
Причем склеить можно абсолютно разные домены! Т.е. если у вас сайт был раньше на одном домене, и вы хотите его перевести на другой, но при этом не потерять ссылки, ТИЦ и PR – склейка доменов вам поможет.
Пример можете посмотреть прямо на этом здесь. Попробуйте набрать www.expert-css.com и вас все-равно перебросит на expert-css.com
И www будет удаляться из любых ссылок на мой сайт. И если кто то поставит ссылку с www, поисковик передаст весь ее вес домену expert-css.com
Делаем 301 редирект через файл .htaccess
Сложного в этом ничего нет! Все делается простой правкой (созданием и правкой) файла в обычном блокноте.
Те, у кого CMS MaxSite – могут спокойно просто редактировать этот файл – он идет в комплекте системы!
Если у вас этого файла нет – тогда мы его просто создаем, название файла .htaccess – без каких либо расширений!
Возможно, Windows будет выпендриваться и говорить, что надо задать имя – тогда создайте этот файл через Total Commander или создайте его в любом редакторе (можно в обычном блокноте).
В большинстве случаев он идет вместе с CMS и должен быть у вас на хостинге в корневом каталоге сайта.
Если его там нет – создавайте и размещайте.
Если есть – просто редактируйте.
Теперь определитесь – какой домен вы хотите сделать главным и в путь по инструкциям ниже!
Редирет 301 с www на без www:
Открываем этот файл и добавляем в него следующий код:[]
Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www.domain.com RewriteRule ^(.*)$ https://domain.com/$1 [R=permanent,L]
Обратите внимание, что последние две строчки должны идти сразу за строкой RewriteEngine On – это важно!
И наоборот с без www на с www:
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
Просто вместо двух последних строчек напишите эти.
Если у вас есть этот файл, и там содержатся какие-то из этих строчек, но перед ними стоит знак # - это значит что строчка закомментирована и силы не имеет.
Уберите его!
301 редирект с одного домена на другой:
RewriteRule (.*) https://www.newdomain.com/$1 [R=301,L]
Эту строчку вставляем вместо тех двух.
ОБЯЗАТЕЛЬНО:
1. Должна быть строка Options +FollowSymLinks
2. Должна быть строка RewriteEngine On
3. Строчки с редиректом должны идти СРАЗУ после строки RewriteEngine On
4. Файл .htaccess называется так, и никак иначе!
5. Файл .htaccess должен находиться в корневом каталоге!
6. Domain.com – не забудьте поменять на свой домен.
В принципе, это вроде все. Но 301 редирект хорошо понимает Google, а вот для Яндекса надо редактировать/создавать другой файл. Так что шаг ниже является – обязательным!
Склейка доменов для Яндекса:
Опять же идем в корневой каталог сайта и ищем файл с названием robots.txt, если его нет – создаем в обычном блокноте.
В этом файле размещаем следующий код:
User-agent: Yandex Disallow: Host: domain.com
Если у вас этот файл есть, а этих строк нет – значит добавьте их в конце через абзац.
Указываете главное зеркало в строчке Host - не забудьте поставить свой домен
Для тех, кто заказывает раскрутку у частных лиц и компаний.
Конечно, это очень редкий случай, но все же… Предупрежден – значит вооружен!
Иногда злостные оптимизаторы могут склеить свой домен с вашим и раскручивать себя.
Т.е. этот гЛавнюк склеивает и закупает ссылки и рекламу на свой домен, и пока он склеен с вашим – у вас растут пузомерки и посещалка.
И если вы через некоторое время прекращаете сотрудничество, он может спокойно убрать редирект со своего домена на ваш и вся раскрутка за ваши деньги достанется ворюге.
Причем у вас на сайте может остаться файл robots.txt с главным зеркалом на его сайт.
Будьте бдительны! И требуйте постоянных отчетов работ.
Спасибо за внимание, на связи был Серёга!
Если будут вопросы – задавайте в комментах.
Спасибо, Сергей, как раз задумывалась над этим вопросом!!!
Пожалуйста Анна, как обучение фотошопу- пошло уже надеюсь?
Все получилось, спасибо!!
Вот и отличненько
Спасибо, очередная, серьезная статья- все по делу "без воды".
Люблю я такие статьи читать, ну и писать стараюсь
Привет уважаемый Серега! я один из твоих учеников... мне нужно помощь твоя, че то не нашел писать в личку!
Пишите через контакты на сайте, или через личку на форуме!
Привет Серега.
Все сделал по написанному, чтобы основной домен был без WWW.
Но, почему-то в адресной строке, когда набираю с WWW, то так и выдает вместе с WWW, а не перебрасывает на основной домен.
Что я сделал не так?
Кстати, пример с файлом robots.txt для какого случая описан, когда основной домен без WWW?
Почему не так - мне надо видеть что ты там написал, весь код твоего файла.
Что касается робота, там ты полюбому указываешь в параметре host главное зеркало - это для Яши.
Слегка прояснилось, но не до конца.
Вот код, первая строчка была в файле, ниже добавлен твой код, Серега.
AddType application/x-httpd-php53 .php
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^shave\.bz$ [NC]
RewriteRule ^(.*)$ https://www.shave.bz/$1 [R=301,L]
Прояснилось вот, что: набираю без www, он мне его добавляет, а я хотел наоборот.
Вопрос: что бы сделать наоборот, надо поменять две последние строки?
Поменял, все тоже самое.
Впереди выскакивает WWW.
Спасибо, Серега! У меня как раз эта проблема сейчас и возникла с зеркалами сайта. На яндексе выпало сразу 70 % страниц. Сейчас попробую склеить.
Таким макаром Яндекс должен будет за пару неделек страницы твои переиндексировать.
Это и для индексации хорошо и для раскрутки.
Здравствуйте. Я не очень силен в русском и поэтому вопрос сразу. То есть на конце у меня должен получиться вот такой код:
RewriteCond %{HTTP_HOST} ^habarshalkar\.kz$ [NC]
RewriteRule ^(.*)$ https://www.habarshalkar.kz/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^habarshalkar\.kz
RewriteRule ^(.*)$ https://www.habarshalkar.kz/$1 [R=permanent,L]
RewriteRule (.*) https://www.habarshalkar.kz/$1 [R=301,L]
?
Что то много вы тут понаписывали.
Что именно вам надо с без www на www???
Я не знаю правильно ли я добавил-получилось вот так
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php index.html
AddDefaultCharset UTF-8
#php_flag register_globals off
#php_value memory_limit 16M
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^gotowim-sami\.ru$ [NC]
RewriteRule ^(.*)$ https://www.gotowim-sami.ru/$1 [R=301,L]
У вас все строчки повторяются!!!!
Зачем писать:
Если они есть выше???
Просто строчки:
Разместите за:
Она у вас 7 сверху.
Может у меня поэтому 41 страницу яндекс выкинул.
С уважением Серега
Сергей подскажите пожалуйста, если я поддомены не включал и сайт регистрировал без поддоменов что тогда?
Ничего, поддомены - это отдельные домены. Как надумаете - так заведете!
Я вот так уж тогда сделал, не знаю правильно или нет
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php index.html
AddDefaultCharset UTF-8
#php_flag register_globals off
#php_value memory_limit 16M
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^gotowim-sami\.ru$ [NC]
RewriteRule ^(.*)$ https://www.gotowim-sami.ru/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^gotowim-sami\.ru
RewriteRule ^(.*)$ https://gotowim-sami.ru/$1 [R=permanent,L]
Не правильно!
Зачем по сто раз прописываете одно и тоже!!!
Где я такое писал
В статье черным по белому указано две строчки которые надо размещать сразу за строкой:
А вы ее еще два раза подключили - зачем????
Спасибо большое - туплю немного.
Здорово, Серега! Хоть я и не SEO-шник, но всегда в глубине знал, что есть окошко, через которое ветер дует. А теперь знаю, как его закрыть. Главнюкам - бой!
Слегка прояснилось, но не до конца.
Вот код, первая строчка была в файле, ниже добавлен твой код, Серега.
AddType application/x-httpd-php53 .php
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^shave\.bz$ [NC]
RewriteRule ^(.*)$ https://www.shave.bz/$1 [R=301,L]
Прояснилось вот, что: набираю без www, он мне его добавляет, а я хотел наоборот.
Вопрос: что бы сделать наоборот, надо поменять две последние строки?
Ой бля... Это я натупил, сор - тоже самое повставлял везде
Вот правильный код, в статье тоже уже поправил:
Дорогой Серега! Сколько стоит у тебя сайт или блог для продажи партнерских программ? ОЧЕНЬ и ОЧЕНЬ нужно!!! Прости, но мне сейчас
не до фотошопа.Очень прошу выручи.Нр мне надо, чтобы это было сде
лано профессионально.Надеюсь на тебя. С уважением, Людмила
Людмила, сайт или блог вы можете поставить сами с простым дизайном.
Продажи зависят не от этого, а от того, как вы общаетесь со своей аудиторией и сколько ее у вас ;)
Прекрасная статья!
Спасибо!
Вписал а результат нулевой.
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.nahtrav.ru
RewriteRule ^(.*)$ https://nahtrav.ru/$1 [R=permanent,L]
Результат не может быть нулевым.
У вас PHP подключен на хостинге?
Название файла правильное?
Что-нибудь еще в файле прописывали?
Разместили в корневом каталоге?
Вопросов могу задать еще сотню.
Побольше конкретики пожалуйста.
Спасибо большое, Сергей.
Ну ты просто, ну не знаю... Вот это человек!
Никто такого никогда не расскажет. Всегда в тему.
Удачи тебе.
Пожалуйста Макс
PHP естественно подключён.
Файл .htaccess из корневого каталога.
Сам не чего больше не прописывал. Вот полностью.
# Подробнее на https://myopencart.ru
# Запретить листинг директорий
Options -Indexes
# Закрыть доступ к файлам шаблонов
Order deny,allow
Deny from all
Allow from all
# Необходимо для ЧПУ.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling, then restore the # as this means your host doesn't allow that.
# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off
# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.nahtrav.ru
RewriteRule ^(.*)$ https://nahtrav.ru/$1 [R=permanent,L]
Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) https://www.nahtrav.ru/$1 [R=301,L]
Подписал потом ещё и нижние строчки и тоже не чего.
Разместил там где и было.
Так же на хостинге стоит псевдоним. www.nahtrav.ru
Читайте внимательно статью - такой херни понаписали!
Что мама не горюй.
Вот зачем по сто раз подключать одни и те же строчки????
У вас же есть строчка:
Зачем вы ее еще два раза подключали???
Сразу за ней и размещайте редирект, причем ТОЛЬКО один, вы бы еще штук двадцать дописали - а вдруг поможет?
Всё равно не переходит.
# Запретить листинг директорий
Options -Indexes
# Закрыть доступ к файлам шаблонов
Order deny,allow
Deny from all
Allow from all
# Необходимо для ЧПУ.
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.nahtrav.ru
RewriteRule ^(.*)$ https://nahtrav.ru/$1 [R=permanent,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling, then restore the # as this means your host doesn't allow that.
# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off
# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off
Спасибо, Серега.
Теперь работает как надо.
Пожалуйста.
А какая CMS у сайта?
Сохраните копию файла.
Попробуйте на минутку удалить все из файла кроме строк:
Также между строками не должно быть абзацев, отпишите работает такой вариант или нет.
Надо найти в чем ошибка.
cms opencart
С удалением вариант тоже не прошол.
Может что с настройкой редиректа и псевдонима на хостинге?
Хм.. должен работать.
Знаешь что - поинтересуйся у хостера, как настроить.
У меня стоит именно этот редирект и все работает - этот сайт тому доказательство.
Также существуют плагины редиректа, я точно знаю что есть плагин для джумлы и макссайта - возможно есть и для твоей системы.
Можешь порробовать еще такой вариант:
Либо смотри сам файл - может имя не то - 1 символ и все.
Он у тебя в корневом каталоге этого сайта???
Серега, еще один вопрос.
Мою почту теперь закидывает комментариями с этой страницы.
Подскажи, пожалуйста, как их отключить?
Скорее всего ты подписался на комментарии по RSS.
Либо ты подписался через персональные данные - зайди в свой профиль и посмотри там настройки.
Заодно и имя себе задашь человеческое с фоткой
У меня вообще сайт перестал показывать
вообще сайт слетел-че я там понаделал бл...
У меня тоже такое случилось.Верни на место #
куда вернуть
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php index.html
AddDefaultCharset UTF-8
#php_flag register_globals off
#php_value memory_limit 16M
RewriteEngine on
RewriteCond %{HTTP_HOST} ^gotowim-sami\.ru$ [NC]
RewriteRule ^(.*)$ https://www.gotowim-sami.ru/$1 [R=301,L]
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
Options +FollowSymLinks
че делать не знаю-он у меня на раскрутке как раз стоял
:D
Нечего было к таким вещам лезть, раз руки кривые :D
Да и статьи нужно повнимательнее читать.
Вова может уже харе стебаться?
Да то, что я стебусь, это фигня. А ты представь на минутку, что ты наделал этой статьёй! )))
Сколько народу ломанулось у себя делать так же :D
Не понимая, что делают. И ладно бы, они просто не понимали, так они не понимают, и такое чувство, что они куда-то торопятся. Прям, как на сковородке сидят )) Толком не вчитавшись, начинают косячить. После чего у них завместо их болгов открывается белая страница или Oooops 500 :D
Хотя же разжёвано всё )) ну как не постебаться над такими предприимчивыми пользователями?! ))))
Вы vovans зря так относитесь к тем, ктотольконачинае делать сайты. У меня нетбук в руках с Нового года 2011. Я даже не знал что такое логин. Или вы думаете, что все только родились и сразу научились сайтостроению. Лучше бы подсказали, что толкового. Вот например, фон вам не нравится у меня на кулинарном сайте-зеленый- а какой по вашему мнению подойдет.
А насчет компании где я раскручиваю сайты - вы тоже не правы. Вот сегодня например- по двум запросам - сайт вышел на первое место в гугле.
в строке браузера вот так пишет https://gotowim-sami/
и сайт не показывает,что это может быть
https://gotovim-sami.com/ ???
Если этот - то он работает.
А ру, он тоже работает - прописывает www
нет вот этот сайт https://gotowim-sami.ru
не показывает-я даже не знаю что делать
все заработало - у меня аж нервоз поднялся
епт, так я ж тебе говорю что все нормально пашет!
Кстати у тебя там хрень со счетчиками какая-то.
Один показывает 37 посетителей, а другой 700 с копейками.
Ты может не раскручиваешь, а накручиваешь?
Нет Серега-это раскрутка сайтов идет в компании Inet Global, я там консультант.Там есть такой инструмент ротатор,очень эффективный. Просто счетчики liveinternet перестали фиксировать посетителей с этого ротатора-еще три месяца назад.
Ну хрен его знает, если там переходят реальные люди - то почему лив не считает???
А ещё рубрики внизу страницы. 190-й, сам сделал? Расскажи, как к футеру их прижал?
да там за месяц и тысячи нет )) Чувствую, с такими раскрутками можно и тех лишиться ))))
190-й, хотя бы Макса почитай:
https://maxsite.org/page/raskrutka-sajtov-v-sovremennyh-uslovijah
Статья хорошая, я ее читал когда-то.
Про парторгов тогда еще в первый раз услышал, себя туда и отношу
Имхо, из за такой раскрутки реальная посещалка не ляжет мне кажется, просто что человека на бабло разводят...
Я бы такие заявления так вот просто не делал ))) не известно, что они там вообще делают ))) Как верно писал Макс - очень даже можно под санкции попасть, когда начинаешь раскручиваться как попало, ничего не понимая в этом.
А ссылку на стать я комментатору давал )) чтобы в голове чуть прояснилось
Ещё интересно, чего он консультант, если сам ни в зуб ногой во всём этом.
И зелёный фон у сайта рекомендовал бы сменить на менее яркий. А то после двух минут созерцания сейта глаза заболели.
Ну обычно бани даются за попытку накрутить тицки с пр, здесь же он тупо покупает клиентов, которые, по ходу дела не приходят
Консультант он в той компании, у них обычно так:
ищет новичков - и он для них консультант по заработку в той компании.
я повторюсь, что мы не знаем ещё, что они там накручивают )) по счёчику только заметили, что что-то неладное там. И не всё чисто. А что там ещё нечисто... Кто это знает? Так же сходу не скажешь. Оно только потом всплывает. Или не всплывает ))
Если они хоть к одному грязному методу прибегают, почему им не прибегать к другим? )) в общем, обсуждение бесмысленно, я лишь о том говорю, что сам бы свои сайты туда не сунул и другим бы посоветовал поступить так же
Серега я ни кого не покупаю. Я зарабатываю в этой компании кредиты - на них и раскручиваю сайты . А с заказчиком по договоренности, сколько он может заплатить за уника . Там не роботы - а живые люди. Эффект на лицо - Alexa Rank c никакого за полтора месяца стал 214 908
Сегодня в гугле два продвигаемых запроса вышли на первое место.
Да и мой сайт с 15 сентября https://gotowim-sami.ru/ как проиндексировался, сейчас в Alexe 107 985 и уже имеет PR3
Вот сколько я прослушал всяких тренингов, просмотрел видео - по сайтостроению, могу сказать только одно -у тебя Серега, лучшие уроки в рунете.
Спасибо
почему то у меня файл robots яндекс не находит
User-agent: Yandex
Disallow: /system
Disallow: /admin
Disallow: /login
Disallow: /logout
Disallow: /search
Disallow: /users/*/edit
Disallow: /users/*/lost
Disallow: /password-recovery
Host: www.gotowim-sami.ru
правильный же файл у меня
походу тебе этот вопрос лучше в саппорт яши задать.
понял спасибо
Да, простите не понял: триста один редирект (столько редиректов) или триста первый редирект, как например шестьсот девяносто первая ошибка (избавь Боже от неё!) или ещё что-нибудь наподобие, номер - 301 редирект?
триста первый редирект
Спасибо Серега!!! Как всегда актуально и в тему статья. Успехов Вам!
Серега, привет! Перечитал коменты и закралось в душу сомнение. У меня имя БЕЗ www , с самого начала было прописано так:
DirectoryIndex index.php
Options -Indexes
AddDefaultCharset windows-1251
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.family-doc.ru
RewriteRule ^(.*)$ https://family-doc.ru/$1 [R=permanent,L]
А сейчас уже и сомневаюсь, успокой, если правильно. Спасибо!
Что то не так - когда я ввожу адрес твоего сайта с www - он так и набирается, а по ходу должно www убираться.
А я пока его выдернул с сайта, вдруг переделать надо.
за такое в наше время надо и руки, и хвост отрубывать!
Добрый Вова хотел сказать что сейчас эта кодировка не очень актуальна.
UTF-8
Ну, я как бы в курсе )) что актуально, а что устарело марально и технически )) Такие сайты надо постепенно искоренять по возможности. Чтобы меньше было проблем в сети ))
Хуже другое. Не раз встречал, что некоторые, особо одарённые, делают и новые сайты на этой годировке. Хотя. Это всё, как правило, ГС. Так что жалеть не о чем ))
И, объясните пожалуйста, в чём различие в техническом смысле у сайта с www и его же , но без www?
Ни в чем.
Просто поисковики воспринимают это как два разных сайта.
В этом то вся и проблема
А что такое ТИЦ и PR? Только пожалуйста понятно, так сказать популярно, и если возможно, ссылку уже на подробную информацию, буду очень рад Более лёгкое объяснение здесь
Простите, но здесь что-то не размещается комментарий
В рубрике вопросы новичков есть статья на эту тему!
ТИЦ и PR - это авторитет сайта в Яндексе и Гугле соответсвтенно.
Чем он больше - тем больше доверия к домену, тем дороже стоят ссылки на сайте.
На посещалку он мало влияет, но все же.
Вот ссылка на статью: Что такое авторитет сайта?
Всё, есть, я думал их несколько будет - несколько раз набирал, потом вставлял скопировав, и ничего не размещалось, ну ладно, если много вкладок в браузере открыто бывает тормознуть может даже на компе как мой зато вот ещё вопрос:
а почему часто открываешь каку-нибудь страницу, даже гугл или яндекс - Страница временно недоступна попробуйте обновить страницу позже, или вообще "иероглифы" - после обновления всё нормально в опере, IE много раз надо обновить или вообще его перезапустить, поэтому теперь им не пользуюсь, опера только, и ещё гугл-хром, а вот кстати в хроме таких финтов вообще нет!
А вот отчего такие "финты" всё-таки возникают?
Страница не доступа - либо неправильно набрал, либо проблемы с сайтом, либо проблемы с сервером.
Иероглифы обычно возникают из-за неправильной кодировки!
Спасибо Серёга!
Пожалуйста.
Ой, а что такое ошибка 504 GateWay TimeOut?!
Лучше сделать редирект на "с www", так как некоторые расширения-дополнения имеют больше доверия к сайту с www, чем к сайту без него, проверял на многих сайтах - не все же умеют делать 301 редирект, зря что ли вы статью создали?! у вас вообще всему можно научиться! Расширение Web Of Trust - WOT, а, к примеру WebMoney Advisor вообще, вроде бы, иногда не видит зеркало без www, в смысле никак не оценивает, в общем, проверял на многих сайтах переходя к ним и к ним же , но без/с www - ну не все же, повторяю знают и умеют, ну, с этим редиректом, и хоть это и один сайт, но если индикатор доверия к сайту у пользователей покажет меньше доверия (полоска 0-100, красный-жёлтый-синий-редко - зелёный, это высшее доверие, и тп), и если пользователь сочтёт из этого, что этому сайту не следует столь доверять, он может с осторожностью к нему относиться, а то и воздержаться от его посещения! И более важно: сколько будет таких пользователей? А это те же тИЦ и PR! Может, вы сочтёте не слишком важным, но я и не думаю даже преподносить это как истину в последней инстанции, не уверен даже что это вообще правильно - так, к сведению , но если прочитаете комментарий, вредно не будет точно
Адвизор, и отзывы в вебмани - купленная фигня.
Если им будет не угоден сайт - они быстро его засрут.
Многие могут купить хороших отзывов.
Так что это - лишь еще один способ заработка. А не система "ЧЕСТНЫХ" отзывов.
Мне на них с высокой колокольни...
Спасибо, Серега, за статью о склейке.
Вопрос: я набираю адрес сайта с https:// отображается адрес с http без www, а если набираю с www, то отображается адрес https://www ....
как ты считаешь,у меня на сайте склеена ссылка или нет? Заранее спасибо.
Опечатка. склеены домены или нет в этом случае?
Нет, попробуй набирать этот сайт или goodkomp.com
Не могу не вставить 5 копеек…. Если «прогуглить» тему с WWW, или без WWW, то это почти как «быть или не быть» у Шекспира!!! Столько поломано копий – несть числа. Но уже большинство мастеров склоняется к тому, что новый домен лучше регить без WWW, так как это анахронизм. Старый сайт страховать 301-м. А то, что кто-то кого-то «щимит» из-за отсутствия WWW, это полная хренотень!!!
WWW - это и есть анахронизм.
Но большинство людей набирают именно с ним.
И ссылки оставляют тоже с ним.
у меня один сайт с ним, другой без
Ну спасибо, мне в принципе искренне нравится ваш рационализм, да и без www короче веб-адрес, так как многие первый раз его набирают в адресной строке, а потом делают закладку, а в принципе всё равно, главное чтоб воспринимал как 1 сайт, однако спасибо за интересный материал, честно! Я к тому же разобрался, наконец, что такое зеркало. Да и сам этот урок мне когда-нибудь пригодится. Спасибо!
Пожалуйста!
Серёга! А ты реально htaccess знаешь? Или просто нашёл рецепт и переписал?
Просто, у меня есть задача чуть посложнее и я вот н решаюсь спрашивать )) Если коротко, то надо менять урлы на сайте используя, как я думаю, регексп (регулярку) и через какой редирект делать, я тоже не очень. 301-й, 302-й.... Регулярку-то я осилю, не первый год в никсах. А вот с остальным придётся долго возиться без подсказки.
А оно мне пока не надо было, но вот ресурс который мне понравился, првда оформленьице там
Хоть глаз выколи:
https://www.htaccess.net.ru/
Там все про этот файл, про регулярку мне там тоже записи попадались вроде, но я не обратил на них внимания.
Понятно, спасибо!
Линукс реально лучше винды???
Давно хотел попробовать поставить, но блин боюсь
Для меня реально )) но порог вхождения, конечно, приличный ))) А когда втянулся, на винду смотреть не хочется )) тут столько приятных мелочей
Ну я как бы в компьютерах разбираюсь хорошо, так что мне надо будет только поставить, а там уже разбираться - нужно время (которого обычно нет :().
Хочу купить ноут и на нем уже пробовать.
У меня комп для работы получается - не хочу рисковать
Плюс несколько прог юзаю - помогают мне они в работе.
Всё, что мне реально нужно, есть и работает Но переход на другую ОС, да... тут самое большое препятсвие - привычки Технические проблемы решаемы, а вот от привычек не каждый готов отказываться.
Что до ноута, то у меня дома комп, нетбук и мой ноут. Ноут покупал 3.5 года назад за 11 штук с расчётом, что за такие деньги можно каждый год менять )) и всё не меняю добавил оперативку, сменил проц на коре2дуа, взял винт на 500 и всё. С момента покупки забыл про большой комп вообще Он жене достался Причём, недавно полностью новый системник купил, достаочно мощный, с хорошим монитором 24" с MVA-матрицей. А старый сыну отошёл на мультики. Работать за компом одно удовольствие. Приятный большой экран, никаких тормозов... А не хочется за него садиться то ли дело с ноутом на пузе
И да, на всех 4-х девайсах Линукс установлен И жена не просто пасьянсы раскладывает, а фрилансит помимо основной работы. Если б не работа, она б винду и не видела - негде ))
Вот так вот
Серега привет, побывал склеить домен с www получил ошибку
домен как вы заметили зоны РФ попробовал восстановить файл глюк не пропал!!! Подскажи как можно исправить положения?Читай инсталл ру у макса.
Он идет в комплекте системы.
Там написано как сделать домен без www.
Иначе ищи ошибку, может что не дописал или переписал.
Плюс обрати внимание что бы файл назывался правильно!
Спасибо за полезную информацию.
Возник вопрос - Вы рекомендуете прописывать следующее:
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
На одном уважаемом сайте пишут это:
RewriteCond %{HTTP_HOST} ^yoursite.ru
RewriteRule (.*) https://www.yoursite.ru/$1 [R=301,L]
Где правильнее, объясните чайнику, плз.
Надо что бы работало!
Этот код прописан в инсталл ру макссайта.
Спасибо.
Подскажи еще, плз, (рекомендовал обращаться на ты) в конце URL проявляется слэш, например yoursite.ru/. Для того, чтобы его убрать, рекомендуют вставить это:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
Вопрос: это правило для "с www" или "без www"?
И еще, извини, если не в кассу. Разработчик сайта оставил в файле .htaccess ТОЛЬКО вот это:
php_value error_reporting 7
php_value display_errors 1
Что это, для чего и нужно ли это оставлять?
В синтаксисе этого файла я не особо разбираюсь.
Я нашел решения, которые нужны для оптимизации сайта.
Вот я их и выложил, остальное мне не надо было, так что в подробностях я не смогу тебе помочь.
Вот сайтик, на котором все рассказано об этом файле:
https://www.htaccess.net.ru/
Про этот сайт я знаю, но там нет ни слова про то, что я спросил...
Серега, спасибо за совет!
Яху не рекомендует делать редиректы, чтобы избавляться от /. То есть, не рекомендует вообще от него избавляться. Ибо на редирект уходит время. Ненужное время. Не стоит оно того.
Все сдела по описанной камасутре вверху,перенес файлик .htaccess на мой сайт и сайт перестал работать
Потанцевав вокруг с бубном на помогло,потом мне в голову пришло проверить в какой кодировке был сохранен файл .htaccess,он был сохранен в UTF-8, посмотрел какая кодировка была у начального файлика (ANSI)? сменил на оную ,о чудо все заработало...
Это вдуг еще кому то поможет
Серега.
Если я набираю в адресной строке домен с www, а он отображает без него, то нужно мне что то править в файле .htaccess?
Мне как бы так и нужно.
Я не разу не видел, нигде, чтобы мой сайт с www отображался.
Вот он probees.ru
А зачем тебе www?
Без него намного лучше.
Вот что в файле прописано, нужно что то менять?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Options All -Indexes
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)?probees.ru/.*$ [NC]
RewriteRule \.(gif|jpg|js|css)$ - [F]
У тебя нормально работает редирект - можешь оставить все как есть.
Я извиняюсь, что пишу коммент так поздно, но у меня вопрос очень серьезный. Мне агава сделала 2 адреса сайта. Я не сразу поняла, чем это грозит и не обратила должного внимания.
Один адрес https://koshlandiya.ru
Другой служебный, который везде и вылезает https://koshlandiyaru.112.com1.ru
Я то как раз сюда за этим полезла, чтобы узнать, как бы сделать так, чтобы все время подгружалось https://koshlandiya.ru а тут как я поняла, мне надо, чтобы три адреса набирались в браузере, а загружался только один. Я что-то не пойму как это сделать? так что ли?
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.koshlandiyaru.112.com1.ru
RewriteRule ^(.*)$ https://koshlandiya.ru/$1 [R=permanent,L]
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.koshlandiya.ru
RewriteRule ^(.*)$ https://koshlandiya.ru/$1 [R=permanent,L]
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^https://koshlandiyaru.112.com1.ru
RewriteRule ^(.*)$ https://koshlandiya.ru/$1 [R=permanent,L]
а можно ли три раза писать основные строки? Ну в общем я в прострации, если можно - помогите
Ох люди люди....
Любите вы над своими сайтами поиздеваться.
Это адрес не служебный, а технический называется.
Он используется для работы с сайтом во время его разработки и для других целей.
Например домен еще не подключен, а сайт уже надо настраивать.
Настраиваешь его по тех. адресу, а когда домен подключается - то получается уже сразу с готовым сайтом.
Этот адрес должен отключаться в хостинг панели Агавы.
Зайдите и поищите.
Если не найдете - то напишите им в службу поддержки, что бы его отключили.
Спасибо, Серега! Я с этого начала. Я написала в службу поддержки, чтобы они мне убрали этот второй адрес, но ответ был таков: "Здравствуйте. Данный служебный адрес koshlandiyaru.112.com1.ru предоставляется по умолчанию. Вы можете сделать с него 301 редирект на домен koshlandiya.ru, а также укажите актуальный хост в robots.txt. "
То есть, разбирайся, мол сама. Что такое "предоставляется по умолчанию" и как с этим бороться - не знаю. А 301 редирект - так я попала на ваш сайт. Но что делать в моем случае не очень понятно... Роботс.тхт тоже у вас нашла. Яша видит все время у меня одну страницу
Потом, этот технический адрес у меня появился уж гораздо позже, чем подключился домен... Не поняла зачем. Вспомнила. У меня WP не обновлялся - я попросила помощи, после этого появился этот адрес.
Я когда то создавал и отключал служебный адрес в панели хостинга.
В общем, размести на своем служебном сайте, в корне, файл .htaccess следующего содержимого:
Плюс разместите там же файл robots.txt с хостом на свой домен.
Ну а на самом своем домене - настройте редирект 301 редирект с www на без www.
И тоже укажите хост в robots.txt
И будет у вас все хорошо
Делаем 301й редирект с первого сайта на его зеркало с другим доменом. На первом сайте прописываем и .htaccess и robots.txt. Вот тут вопрос в том, что для яши, как вы пишете выше, нужен robots.txt до которого он не может добраться на первом сайте из за 301 в .htaccess. Получается, что бы склеить 2 сайта нужно на источнике ставить либо .htaccess либо robots.txt и работать это будет либо в яше либо в гугле?
Если оставить на первом сайте только robots.txt, гугл его поймёт? Сайты склеит?
Я немного не так выразился.
В роботе мы задаем для яши главное зеркало сайта.
Гугл не поймет, более того перенаправление не будет работать.
Поэтому в данном случае лучше использовать .htaccess
Плюс не знаю точно, посмотри в яндекс вебмастере - возможно там тоже можно указать главное зеркало сайта.
Хотя если есть .htaccess, можно этого и не делать.
Подскажите пожалуйста как сделать 301 редирект.
Нужно чтобы со страниц вида https://мой_сайт/страница1.html?start=300 перекидывало на https://мой_сайт/страница1, а с https://мой_сайт/страница5.html?start=7000 на https://мой_сайт/страница5
Если у вас MaxSite - можно просто использовать плагин редиректа.
Тоже что-то не получается. Делаю редирект с www.cosynest.ru на cosynest.ru (сайт о квартире на сутки в Нижнем Новгороде)
Вот файл .htaccess
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.cosynest.ru
RewriteRule ^(.*)$ https://cosynest.ru/$1 [R=permanent,L]
установлена ЦМС друпал.
Если захожу по браузерной строке с www, то он так и остаётся, никуда не редиректит.ф
Привет!
Вопрос вот какой. Домен gazaryan.com
Когда переезжал на новый сайт сделал поддомен
matrix.gazaryan.com. Переехал уже как месяц.
Ссылки в поисковиках остались: https://webmaster.yandex.ru/sites/
для matrix.gazaryan.com
Загружено роботом 563
Страниц в поиске 120
https://webmaster.yandex.ru/sites/
для gazaryan.com
Загружено роботом 645
Страниц в поиске 188
Какое решение htaccess применить, чтобы всё собрать на gazaryan.com ?
А поддомен matrix.gazaryan.com впоследствии или сразу отвязать на хостинге и уничтожить?
Привет, Серёга!
Почему молчишь, академик?
Напиши в форум
Спасибо за информацию!
Сделал для сайта www.litenet.ru, все заработало с первого раза!
Спасибо за информацию!
Сделал для сайта https://www.litenet.ru, все заработало с первого раза!
Вот прочитал кучу форумов и нигде ничего толком о моем случае не пишут:
Ситуация такова: У меня есть сайт припустим на домене
domain-ua.pp.ua - он как бы главный и прописанный в хосте.
потом есть еще два домена: 2) domainua.pp.ua ;3) domain.com
(мне нужно чтобы не существующая ссылка со 2 домена редиректилась на такую же, токо с 1 домена, а в случае если такой ссылки в 1 домене не существует то открывалась главная страница; и плюс к этому еще был редирект с www.domain-ua.pp.ua на domain-ua.pp.ua)
Я просто хочу пренести сайт с домена 3 уровня на домен 1 и сталать чтобы уже уже проиндексированные ссылки редиректились на такие же токо с другим доменом.
НАПРИМЕР:
я сайт переношу с domain-ua.pp.ua на domain.com
нужно чтобы припустим
"domain-ua.pp.ua/katalog (эта ссылка была уже проиндексирована)" и
"domainua.pp.ua/katalog (хотя эта ссылка не существовала раньше)"
редиректили на domain.com/katalog
а в случае если ссылка "domain.com/katalog" ну существует, открывался просто domain.com
и + с тому был редирект с www.domain.com на domain.com
P.S. Хостинг расчитан только на 1 сайт(domain-ua.pp.ua) и все домены просто прикреплены к нейм серверам этого хостинга (вариант с размещением:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) https://www.newdomain.com/$1 [R=301,L]
на 2 и 3 домене не получится, поскольку только один .htaccess и то для domain-ua.pp.ua
Боюсь что одним редиректом здесь не обойтись.
Если только делать перенаправления непосредственно с любой страницы одного домена на главную другого.
Но если честно, возможно и есть варианты, я этим не занимался ни разу. Так что практического совета дать не могу.
Сорри.
Подскажите, пожалуйста.
Зарегистрировал 3 домена один сделал основным два других алиасами путем присвоения корневой папки основного домена. Нужно ли мне делать редирект 301 что бы не было проблем с поисковиками?
Лучше сделай.
Здравствуйте, я совсем запуталась. Был у меня 1 домен, решила поменять сайту имя и купила другой домен.
На хостинге сказали создать отдельную папку на новый домен, залить туда копию старого сайта и прописать там редирект 301.
1. Мои посетители которые будут набирать старый адрес сайта, будут попадать на новый или так и будут видеть старый?
2. В какую из папок сайтов мне загружать компоненты, где старый домен или где новый домен?
3. Создавать поддомены мне можно будет в новой папке (на новом поддомене) или все делать на старом сайте?
Добрый день, Анна!
А у вас сайт на какой системе?
Операционная система хостинга FreeBSD.
Спасибо Сергей очнь полезная инфа.
Пожалуйста.
Добрый день. А как быть если нужно что бы зеркало оставалось доступным (пользователи не перенаправлялись на основной сайт)?
Ну тогда не склеивайте
Эту инфу, полностью исчерпывающую, я видел на множестве сайтов... но ни на одном из них не разжовывается настолько понятно, что и как именно делать.
Спасибо огромное!
Опис доступности ресурса только с www или только без www
Если СМS Wordpress, стандартный код:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Я так понимаю оно само прописало редирект с www на без www?
потому как это выбирается в самом вордпрессе и работает.
Так мне лучше ничего не менять? А то я тут комментариев начиталась, сейчас все загну.
Здравствуйте, а если делать 301 редирект с сайта с тиц и пр 0, на сайт с тиц и пр, например 100 на 2, то показатели не упадут?
Мне нужна переадресация со страницы одного сайта на страницу другого сайта с сохнанением веса.
Могу ли так?
Redirect 301 /stranica1/stranica11 https://site2/stranica2/stranica22
Объясните по человечески...
Если мой сайт с главным зеркалом www.domain.ru
То чем это плохо?
А если я сделаю domain.ru
То чем это хорошо или наоборот?
Нигде нет нормального объяснения... а если нет разницы то зачем эти пляски с бубном?
С уважением... статья ваша доходчивая...
Ничем не плохо. Просто для поисковиков - это 2 разных домена. И если вы решили использовать какой то один вариант. То используйте ТОЛЬКО его. Ни в коем случае ни 2 вместе.
Все супер и понятно!) Спасибо =)
Сергей,прописал такой код на старом домене для переезда на новый. Посмотрите не начудил ли я что то лишнего. С уважением.
На старом домене:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^satelitray\.ru
RewriteRule ^(.*)$ https://satellitetvforum.info/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.satelitray\.ru
RewriteRule ^(.*)$ https://www.satellitetvforum.info/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
На новом:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.satellitetvforum\.info$ [NC]
RewriteRule ^(.*)$ https://satellitetvforum.info/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]