Используя дефолтную установку «1C-Битрикс: Виртуальная машина», вебмастеры часто обнаруживают на управляемом сайте следующие проблемы:
1. Детальные элементы инфоблоков (например новости или статьи) индексируются поисковыми системами (ПС) по 2 адресам:
123.111.222.3/news/novost/
Причем, поисковый запрос с IP-адресом может в выдаче оказаться выше, чем запрос с доменным именем сайта.
Естественно, такое представление в поисковиках вредит SEO-продвижению сайта и вводит в заблуждение посетителей, т..к переходя по IP-ссылкам - в браузере также отображается IP-адрес, а не доменное имя.
Для того, чтобы поисковые системы индексировали Битрикс-сайт корректно - без дублей, необходимо в BitrixVM настроить так называемый 301-редирект. Т.е. поисковикам требуется сообщить, что проиндексированные элементы перемещены по новому адресу на постояной основе.
Как настроить 301-редирект в «1C-Битрикс: Виртуальная машина»
1. Для переадресации посетилей и ПС с адресов вида:
сохранить и перезагрузить весь сервер, либо только Apache и Nginx с помощью команд:
Некорректные же ссылки и дубли в поисковой выдаче будут постепенно заменяться на единственный правильный вариант.
Читайте также:
1. Детальные элементы инфоблоков (например новости или статьи) индексируются поисковыми системами (ПС) по 2 адресам:
site.ru/news/novost/и
www.site.ru/news/novost/2. Вместо доменного имени, в поисковом запросе выводится IP-адрес сервера, вида:
123.111.222.3/news/novost/
Причем, поисковый запрос с IP-адресом может в выдаче оказаться выше, чем запрос с доменным именем сайта.
Естественно, такое представление в поисковиках вредит SEO-продвижению сайта и вводит в заблуждение посетителей, т..к переходя по IP-ссылкам - в браузере также отображается IP-адрес, а не доменное имя.
Для того, чтобы поисковые системы индексировали Битрикс-сайт корректно - без дублей, необходимо в BitrixVM настроить так называемый 301-редирект. Т.е. поисковикам требуется сообщить, что проиндексированные элементы перемещены по новому адресу на постояной основе.
Как настроить 301-редирект в «1C-Битрикс: Виртуальная машина»
1. Для переадресации посетилей и ПС с адресов вида:
www.site.ruна
site.ruнеобходимо открыть root-пользователем файл:
/etc/nginx/bx/site_enabled/s1.confи добавить в него следующий код:
#Redirect from WWW to WITHOUT WWW2. Для переадресации посетилей и ПС с адресов вида:
server {
listen 80;
server_name www.pravo-med.ru;
rewrite ^ http://site.ru$request_uri permanent;
}
123.111.222.3/news/novost/на
site.ru/news/novost/необходимо в тот же файл - /etc/nginx/bx/site_enabled/s1.conf, добавить код:
#Redirect from IP to domain
if ($host = '123.111.222.3') { rewrite ^/(.*)$ http://site.ru/$1 permanent; }(где переменная $host - IP-адрес сервера сайта).
сохранить и перезагрузить весь сервер, либо только Apache и Nginx с помощью команд:
service httpd restartИ, таким образом, все переходы из ПС по ссылкам: www.site.ru или 123.111.222.3/news/novost/, будут перенаправляться сервером на адреса: site.ru или site.ru/news/novost/.
service nginx restart
Некорректные же ссылки и дубли в поисковой выдаче будут постепенно заменяться на единственный правильный вариант.
Читайте также:
- Установка/настройка «1C-Битрикс: Виртуальная машина 4.2-4.3»
- Как восстановить root-пароль на BitrixVM
- Открытие портов в CentOS