Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 369 930 раз!

Форум

Добро пожаловать, Гость!

HELP! subdomain in root

Обсуждение общих вопросов связанных с программой
ina
Сообщения: 3
C нами: 4 мес 14 дней

Непрочитанное сообщение ina » 03 июл 2017, 15:29

Добрый день!

Возможно данная тема уже обсуждалась, но ответа я так и не нашел. Подскажите пожалуйста как мне настроить сервер так чтобы субдомен работал из корневой папки.

например: sub.site.ru => site.ru/sub/

Настраивал алиасы - помогло но частично! (Ресурсы css и js не грузятся)

пример: sub.site.ru/test/1.js - не грузится, а sub.site.ru/sub/test/1.js грузится

Я бы хотел бы чтобы работал вариант sub.site.ru/test/1.js (Как бы sub подразумевает вхождение в site.ru/sub/).

модули apache 2.4 + Nginex 1.10

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !\.(ttf|otf|png|jpg|jpeg|js|css|ico|xml|pdf|svg|woff|eot|gif)$
RewriteCond %{HTTP_HOST} ^sub\.site\.ru$
RewriteCond %{REQUEST_URI} !/sub/
RewriteRule ^(.*)$ /sub/$1 [L]

RewriteCond %{REQUEST_FILENAME} !\.(ttf|otf|png|jpg|jpeg|js|css|ico|xml|pdf|svg|woff|eot|gif)$
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L]


То что я хочу - работает на серверах TimeWeb.

Спасибо за помощь!

Аватара пользователя
Максим
Сообщения: 5190
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 03 июл 2017, 15:35

Создайте домен (поддомен) вручную с указанием нужной корневой папки, вот и всё. А если после этого у вас что-то на сайте не грузится, то это уже проблема сайта.

ina
Сообщения: 3
C нами: 4 мес 14 дней

Непрочитанное сообщение ina » 03 июл 2017, 16:57

Максим, проблем с сайтом нет, если я добавлю новый домен в ручную например папку site.ru/sub то мне прийдётся переписывать все пути в серверных файлах, в основном они абсолютные относительно сервера.

потому что в php будет такая ошибка
C:/OpenServer/domains/site.ru/sub/sub/.../.../......

Мне бы хотелось настроить локальный сервер максимально похожим на онлайн сервер.

ina
Сообщения: 3
C нами: 4 мес 14 дней

Непрочитанное сообщение ina » 03 июл 2017, 17:01

мне необходимо настроить сервер таким образом,
чтобы зайдя неважно откуда с суб домена или основного домена
мне $_SERVER['DOCUMENT_ROOT'] выдавал всегда одно значение. /.../..../..../public_html/


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя