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}
в угловом приложении.
Заранее спасибо