Возможно реализовать категории и товары как поддомены?

Есть задача вывести категории и товары как поддомены.

Каталог site.ru/catalog/index.php -> catalog.site.ru

Разделы site.ru/catalog/index.php?&SECTION_CODE=cat1 -> cat1.site.ru

Товар site.ru/catalog/index.php?&SECTION_CODE=cat1&ELEMENT_CODE=prod1 -> prod1.cat1.site.ru

Пробовал реализовать таким образом: (Для товара)
RewriteEngine On
RewriteCond %{http_host} !^www.site.ru
RewriteCond %{http_host} (www\.)?(.*)\.(.*)\.site\.ru$
RewriteCond %{REQUEST_URI} !^/catalog/
RewriteRule ^(.*)$ /catalog/item.php?ELEMENT_CODE=%2&SECTION_CODE=%3 [QSA,L]


Спасибо за помощь
  • Вопрос задан
  • 212 просмотров
Решения вопроса 1
sabramovskikh
@sabramovskikh
Можно сделать так
В настройках ИБ задать параметры адресов joxi.ru/brRYOLxfQ8Kg1A
В настройках компонента joxi.ru/RmzzOeysWV89Vm
У меня после этого получилось nfr.supra-test.ru/test1 здесь посмотрите ссылка в контенте идет на поддомен
В настройках днс надо добавить * IN A IPадресСервера
В virtualhost
ServerName mysite.ru  
ServerAlias *.mysite.ru

В nginx (если он используется)
server {
      server_name mysite.ru www.mysite.ru *.mysite.ru;  
......
}


Еще рекомендую ознакомится со статьей (она не совсем про то, но полезно) https://dev.1c-bitrix.ru/community/webdev/user/614...
Также в документации есть что-то (насколько это поможет не знаю) https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы