Правило Nginx не работает для CSS, изображений и значков - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть требование в nginx, что я хочу открыть html-страницу обслуживания во всех случаях без изменения URL.Например, если URL-адрес -

http://www.example.com/product/abc.aspx =>, откройте index.html (страница обслуживания).Мой файл правил выглядит следующим образом: -

location / {
    if ( $uri !~ ^/(css|favicon\.ico|images)){
         rewrite ^ /index.htm break;
    }
}

Я хочу переписать его для всех ресурсов, кроме css, favicon, images и т. Д. Он работает нормально, но проблема связана с моими ресурсами (css, images и т. Д.).),

http://www.example.com/product/abc.aspx не открывает файлы css.Он ищет файл .css в каталоге / product, что неверно.URL выглядит следующим образом:

1013 *http://www.example.com/product/all.css. Но мой CSS находится на

http://www.example.com/all.css. Я хочу переписать этот URL / prod / form в случае активов.Невозможно решить эту проблему.Пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...