Intereting Posts
Проблема с Drbd – это по дизайну? Неверная роль и тип при входе в систему команда cat из учебника не работает над моим Ubuntu Natty Создание нового раздела с разделенным для нового жесткого диска: при установке он намного меньше, чем ожидалось. Зачем? Debian jessie no sound Отладка висячего процесса bash Дата реформата для отметки времени unix в таблице csv Отсутствует пакет apt-get для pine64 Невозможно запустить mvn clean install на macOS Sierra 10.12.6 / dev / sda не появляется после безопасного удаления можно ли настроить сортировку по умолчанию списка файлов в диалоговом окне «Открыть файл» gnome? Как синхронизировать два диска (или папки) с использованием символических (или жестких) ссылок (например, rsync)? Не удается выполнить команду с корнем на удаленном хосте Linux «mv» эквивалент перетаскивания с заменой? Как совместить точную строку с помощью `sed`? Но не его часть.

Используя proxy_pass, я могу перенаправить или прокси * / на * / index.html

У меня есть веб-сайт, размещенный на my.web.server . Файлы хранятся в file.host/myfiles . Я использую Nginx для прокси домена на файловый хост.

Файл конфигурации выглядит следующим образом:

 server { listen 80; server_name my.web.server; location ^~ /cdn { proxy_pass https://file.host/myfiles; } } 

Это успешно проксирует все запросы, поступающие на хост файла назначения, однако я не получаю перенаправления на index.html если / или маршрут будет введен.

Вот пример того, чего я хотел бы достичь:

 my.web.server/cdn => my.web.server/cdn/index.html my.web.server/cdn/ => my.web.server/cdn/index.html my.web.server/cdn/images => my.web.server/cdn/images/index.html my.web.server/cdn/images/ => my.web.server/cdn/images/index.html my.web.server/cdn/**/ => my.web.server/cdn/**/index.html my.web.server/cdn/** => my.web.server/cdn/**/index.html 

В идеале вы бы не увидели index.html в URL-адресе, и он просто прокси-сервер к указанному пути к файлу, однако, если это невозможно, redirect пользователя туда также будет хорошо.