Apache2 conf WordPress и Angular2 проблемы перезагрузки приложения

У нас есть приложение WordPress и Angular2, нам нужно настроить виртуальный хост Apache2. Я сделал конфигурацию ниже

<VirtualHost *:80>
     ServerName wp
     DocumentRoot /var/www/html/wordpress

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
     Alias "/pm" "/var/www/html/pm"

     <Directory /var/www/html/wordpress>
             Options Indexes FollowSymLinks MultiViews
             AllowOverride None
             Order Allow,Deny
             Allow from all
             Require all granted
             RewriteEngine on
             RewriteCond %{REQUEST_FILENAME} -s [OR]
             RewriteCond %{REQUEST_FILENAME} -l [OR]
             RewriteCond %{REQUEST_FILENAME} -d
             RewriteRule ^.*$ - [NC,L]
             RewriteRule ^(.*) /index.html [NC,L]
     </Directory>

     <Directory /var/www/html/pm>
        DirectoryIndex index.html    
        Require all granted
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} -s [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(.*) /index.html [NC,L]
     </Directory>

</VirtualHost>

Вышеприведенная конфигурация работает, но при перезагрузке из углового приложения URL-адрес получил ошибку ниже

AH00124: Запрос превысил предел 10 внутренних перенаправлений из-за вероятной ошибки конфигурации. Используйте LimitInternalRecursion, чтобы увеличить лимит, если это необходимо. Используйте 'LogLevel debug', чтобы получить обратную трассировку

Обратите внимание, мы не использовали {provide: LocationStrategy, useClass: HashLocationStrategy} в угловом приложении.

Заранее спасибо

0 ответов

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