Как перенаправить весь запрос кроме содержимого двух папок с htaccess angular 4 prod - PullRequest
0 голосов
/ 01 ноября 2018

Привет, я следую инструкциям на угловой официальной странице, чтобы развернуть в prod мое приложение, используя предоставляемый им htaccess, в этот момент все хорошо, но на одном сервере у меня есть веб-сервисы в 2 папках, мне нужно, чтобы htaccess игнорировал эти особенности URI и содержание

есть доступ с угловой страницы

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

а там шахта

RewriteEngine On
    RewriteCond %{REQUEST_URI} "/webservices/" [OR]
    RewriteCond %{REQUEST_URI} "/MOAES/"
RewriteRule (.*) $1 [L]
    # 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

1 Ответ

0 голосов
/ 02 ноября 2018

Я решаю эту проблему, включая флаг условий -f, чтобы разрешить архивы в этом каталоге

RewriteEngine On
    RewriteCond %{REQUEST_URI} "/webservices/" -f [OR]
    RewriteCond %{REQUEST_URI} "/MOAES/" -f
    RewriteRule (.*) $1 [L]
    # 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...