Задать вопрос
Vova316
@Vova316

Почему ломаются стили (CSS) в WindowsServer2012R2 (IIS8.5)?

Привет.
В локальной сети находятся:
(0). Роутер (шлюз в глобальную сеть).
(1). Входная машина - WindowsServer 2012R2 (192.168.1.2).
(2). Рабочая машинка с настраиваемым ВЕБ-сервером (192.168.1.3:8000).

Роутер перебрасывает все ВЕБ-запросы "из вне" на (1).
Эта (1) является прокси-сервером для (2). Она еще отвечает за редирект на шифрованный протокол и за саму расшифровку протокола. Вот ее настройки для прокси (правило 1) и для редиректа (правило 2):
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
                    <match url="(.*)" />
                    <action type="Rewrite" url="http://192.168.1.3:8000/{R:1}" />
</rule>
<rule name="redirectHTTPS" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>

Это все хорошо работает с первым сайтом как из глобальной сети, так и из локальной.
Адрес первого сайта:
https://mySite.myDomen.org или 192.168.1.3:8000

Проблема в том, что это не работает со вторым сайтом.
Он не подтягивает стили в глобальной сети. В локальной все работает нормально.
Адрес второго сайта:
https://mySite.myDomen.org/bugs или 192.168.1.3:8000/bugs

Второй сайт виден в глобальной сети так:
670686ae005f1686245876.png
Стилей нет!
Что я делаю не так?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Средний 3 комментария
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Вероятно стили подключаются относительным путём

<link href="style.css">

А следует использовать абсолютный

<link href="/style.css">
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы