Развертывание AngularJS на хосте Uberspace

Я разработал веб-приложение с помощью шаблона FountainJS AngularJS и пытаюсь развернуть встроенное приложение на веб-хостере. Я борюсь с .htaccess конфигурации.

[✔️] Мой webhoster uberspace предлагаю добавить RewriteBase / к .htaccess в корне документа.

[✔️] Дэн Миндру предлагает установить следующие конфигурации:

JavaScript

angular
  .module('app')
  .config(routesConfig);

function routesConfig($stateProvider, $urlRouterProvider, $locationProvider) {
  $locationProvider.html5Mode(true);
}

.htaccess

RewriteBase / # proposed by uberspace

RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ / [L]

# If the requested resource doesn't exist, use index.html
RewriteRule ^ /index.html

Глядя на журнал ошибок Apache, эти конфигурации приводят к бесконечному циклу:

[Сб. 28 апр. 15:40:06 2018] [ошибка] [pid 852] core.c(3577): [клиент 2a02:8070::] AH00124: запрос превысил 10 внутренних перенаправлений из-за вероятной ошибки конфигурации. Используйте LimitInternalRecursion, чтобы увеличить лимит, если это необходимо. Используйте 'LogLevel debug', чтобы получить обратную трассировку.

Мой хостер не позволяет LimitInternalRecursion а также LogLevel debug иначе я бы уже попробовал.

0 ответов

Другие вопросы по тегам