- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Возникла необходимость переноса сайта с домена by.ru на .ru в связи с тем что они стали показывать adsense рекламу, а я на ней зарабатывал и кликательность упала. Возник вопрос как это сделать? Скопировал сайт на новый хостинг с доменам. На by.ru создал .htaccess с содержанием
RedirectPermanent / http://www.****.ru/
Правильно ли это? Какие ещё действия необходимы? И такой вопрос посетители приходящии на сайт ***.by.ru должны переходить на новый ***.ru с использованием редиректа или нужно с кадой страницы переадресовывать?
В .htaccess следующимй код:
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^by.ru$
RewriteRule ^(.*)$ http://.ru/$1 [R=301,L]
Также рекомендую сделать склейку нового домена www c тем же без www:
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.домен.ru$
RewriteRule ^(.*)$ http://домен.ru/$1 [R=301,L]
А что же посетители так и будут на старый сайт ходить пока сайты не переиндексируются?
Maximus777, их будет перебрасывать редиректом на новый, где ты и будешь делать все обновления.
Maximus777, их будет перебрасывать редиректом на новый, где ты и будешь делать все обновления.
Я тоже подумал что так должно быть, но какой бы я код не вставлял в .htaccess из найденых мною в сети, всё равно посетители на новый сайт не пересылаются.
Maximus777, возможно что-то непраивльно прописано. Недавно непеносил проект из домена 3-го уровня во второй. Прописал всё подобным образом, посетители ничего не заметили, ПС достаточно быстро заменили ссылки в выдаче.
Какой код используеться сейчас?
Maximus777, возможно что-то непраивльно прописано. Недавно непеносил проект из домена 3-го уровня во второй. Прописал всё подобным образом, посетители ничего не заметили, ПС достаточно быстро заменили ссылки в выдаче.
Какой код используеться сейчас?
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^****.by.ru$
RewriteRule ^(.*)$ http://****.ru/$1 [R=301,L]
Да ещё такой момент когда я загружаю .htaccess на старый хостинг я его там найти не могу, но при повторной загрузке он предлагает его заменить, следовательно он существует но по каким то причинам не отображается.
Да ещё такой момент когда я загружаю .htaccess на старый хостинг я его там найти не могу, но при повторной загрузке он предлагает его заменить, следовательно он существует но по каким то причинам не отображается.
Это у Вас такие настройки сервера. Хоть файл и не виден, всё ок, он там есть!
Стоит попробывать такое:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tretii.uroven\.ru$ [NC]
RewriteRule ^(.*)$ http://novii_domen.ru/$1 [R=301,L]
У меня стоит и отлично работает. Первая ссылка - старый домен третьего уровня, вторая ссылка - новый домен.
Чтобы всё показывало, наверное надо или обновить список файлов (обновить панель - если через Total Comander), или включить показ расширений у файлов.
RewriteCond %{HTTP_HOST} ^tretii.uroven\.ru$ [NC]
А за чем слеш перед .ru стоит
Для меня это будет выглядеть так как я понимаю
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^***.by\.ru$ [NC]
RewriteRule ^(.*)$ http://***.ru/$1 [R=301,L]
или так
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^***.by.ru\.ru$ [NC]
RewriteRule ^(.*)$ http://***.ru/$1 [R=301,L]
или вот так
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^***.by.ru$ [NC]
RewriteRule ^(.*)$ http://***.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^site.by\.ru$ [NC]
И всё. Про слеш ничего особо не скажу - я вначале писал по-другому, там не работало. Этот же вариант сразу все проблемы снял, с ним теперь везде работаю. Стоит попробовать в деле его, если не покатит - искать варианты.