- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
У меня имеются 2 домена xxx.ru и xxx2.ru. Основным именем является xxx.ru, но xxx2.ru тоже ведет на этот сайт. Вопрос: как их лучше объединить? С помощью mod_rewrite переводить все запросы на xxx.ru? Или как-то по другому?
Основной хост не определен для поисковых систем, сайт доступен как при запросе с префиксом WWW, так и без него. При этом файл robots.txt на сервере отстутствует. Т.к. ссылки, ведущие на разделы и статьи сайта не относительные (содержат полный URL сайта, и не содержат префикса WWW, то рекомендуется выбрать URL http://xxxx.ru в качестве основного, и прописать его в robots.txt с директивой host.
При запросе любых URLs, содержащих неосновные хосты (например, http://www.xxxx.ru/ c префиксом WWW) необходимо, чтобы сервер отдавал ответ HTTP/1.1 301 Moved Permanently. При этом в поле Location должен быть прописан URL, содержащий основной хост ресурса (http://xxxx.ru/).
Иными словами, необходимо сделать полный постраничный редирект с ответом сервера HTTP/1.1 301 Moved Permanently с неосновных зеркал на основное зеркало. Файл robots.txt под редирект попадать не должен. Он должен быть доступен для обращения к нему роботов поисковой системе и отдавать HTTP/1.1 200 ОК при запросе.
Для сервера Apache это можно реализовать при помощи модуля Mod_rewrite. Для этого необходимо создать правила переадресации в конфигурационном файле сервера Apache .htaccess, расположенного в корневой директории сервера.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.xxxx\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule ^(.*)$ http://xxxx.ru/$1 [R=301,L]
P.S. Правда использовать нужно аккуратненько - у крупнейшей РуНета все ответы сервера, отличные от 1xx и 2xx - ошибки :)
Включая редиректы... Доров боится аццки Яндекс 😂
Ну да, насчет www я знаю и все запросы 301 перевожу на версию без www.
А насчет неосновного хоста получается ситуация, что запросы типа xxx2.ru/page.html 301 редиректятся на xxx.ru/page.html верно?