Битрикс на поддомене. Неудобство с переменной DocumentRoot. Для хостинга Reg.ru
Как можно прописать VirtualDocumentRoot для поддомена?
Reg.ru:
Для использования автоматических поддоменов применяется модуль веб-сервера Apache mod_vhost_alias. При включении авто поддоменов через ISPmanager в конфигурацию соответствующего виртуального хоста прописывается записи: VirtualDocumentRoot /var/www/username/data/www/%0 для работы поддоменов "в отдельной директории" или VirtualDocumentRoot /var/www/username/data/www/example.com/%1 Для работы поддоменов "в поддиректории WWW домена"
Также вносится wildcard записи *.example.com в директиву ServerAlias и запись * тип A в конфигурацию DNS для выбранного домена указывающую на IP-адрес домена. Тем самым обеспечивается их работа.
Хорошо, а где мне прописать в конфигурацию эту строку -
VirtualDocumentRoot /var/www/username/data/www/%0
Это в ISPmanager делается?
Reg.ru:
Изменение конфигурации виртуального хоста на услугах виртуального хостинга для пользователей недоступно. При создании поддомена в панели управления, необходимая запись создается в автоматическом режиме.
Я создал поддомен в отдельной директории
У меня сайт на битриксе и там в шаблоне есть require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
Получается, что сайт на поддомене обращается к header.php основного домена mysite.com, а не к своему собственному в new.mysite.com, так как DOCUMENT_ROOT не ведёт к папке поддомена
Reg.ru:
В данном случае рекомендуем добавить поддомен как самостоятельный www-домен, либо изменить переменную в коде скриптов вашего сайта.
Проблема решилась добавлением поддомена как самостоятельного домена в ISP manager в пункте меню: "WWW домены".
almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.
Вы можете почитать все статьи от almix'а.
- Битрикс: как добавить новые поля в почтовый шаблон (11.12.2017)
- Формы в Битриксе сделать в оформлении Bootstrap (07.12.2017)
- Артефакты при ресайзе библиотекой GD изображений с однородным (белым) фоном (07.12.2017)
- Owl Carousel 2 и Битрикс. Настройка слайдера (26.11.2017)
- Битрикс: проверка отправленных писем (26.11.2017)
- Битрикс: оформление заказа, упрощаем компонент sale.order.ajax (27.11.2017)
- Изменения в конфиге битрикса после переноса сайта. Подключение к БД (22.11.2017)
- Битрикс на поддомене. Неудобство с переменной DocumentRoot. Для хостинга Reg.ru (22.11.2017) ← вы тут
- Смена кодировки Битрикса с windows-1251 в UTF-8 (utf8) (01.12.2017)
- Битрикс: проверка на главной ли странице находимся (и другие проверки) (30.10.2017)
- Битрикс: правила обработки адресов и urlrewrite (30.10.2017)
- Как сделать разный title и H1 в Битриксе (30.10.2017)
- Почистить кеш Bitrix. Как удалить весь кеш в Битриксе? (20.06.2017)
- 1С-Битрикс: Карта сайта Google Sitemap в Битриксе (22.10.2011)
- 1С-Битрикс: Вывод свойства в детальный просмотр новости для полей типа HTML/текст (24.08.2011)
- Создание шаблона в 1С-Битрикс (23.10.2011)
- Разные шаблоны у главной и у внутренних страниц сайта на Битриксе (19.12.2011)
- Прототип шаблона дизайна сайта в 1С-Битрикс (23.10.2011)