- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть несколько синонимов типа site1.ru & www.site1.ru для уже существующего сайта site.ru и все они ведут на один сайт. Домен www.site.ru - является основным и нужно, чтобы в индексе поисковых систем был именно он.
Если я правильно понимаю, в файле .htaccess можно прописать так:
или так:
Какой из этих двух вариантов лучше и как наиболее правильно написать .htaccess в данном случае?
Заранее благодарю
Тема уже не раз обмусоливалась на форуме, можно все-таки заюзать поиск...
Вот ссылка по теме: "Наглядное руководство по htaccess и mod_rewrite для новичков"
А вот как раз и тема, где эта тема поднималась и давалась ссылка на этот ресурс: /ru/forum/207203
Удачи!
Да, я уже видел эту статью и еще облазил кучу других. :) Именно поэтому и возник данный вопрос. Возможно, что особой разницы нет и допустимо использовать оба варианта, но хотелось бы знать наверняка.
Значит, нужно сделать следующее:
1) создать .htaccess и прописать туда
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
для этого:
http://www.site.ru/
http://site.ru/
http://www.site.ru/index.html
http://site.ru/index.html
2. Создать robots.txt и добавить туда:
User-agent: Yandex
Disallow:
Host: www.site.ru
3. В панели Google Webmaster Central устанавливаем отображение домена как с WWW.
Все!
Сорри, возможно я не совсем понятно задал вопрос.
Для проекта зарегистрировано несколько схожих по написанию доменов. Т.е. здесь имеется ввиду несколько разных доменных имен для одного сайта:
site1.ru
www.site1.ru
site2.ru
www.site2.ru
Все эти домены ведут на один сайт: www.site.ru и являются его синонимами. Нужно сделать так, чтобы поисковые машины индексировали такой сайт как один, а не как два или несколько сайтов.
Небольшое дополнение к первому вопросу. Помимо склейки нескольких доменов, еще требуется сделать так, чтобы со всех несуществующих поддоменов был редирект на тот же основной домен сайта.
Указанный здесь код не дает редиректа несуществующих поддоменов. Т.е. в адресной строке остается имя этого несуществующего поддомена, а хотелось бы там увидеть основной домен сайта. Такое возможно сделать?
Заранее благодарю