У меня есть требование в 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 в случае активов.Невозможно решить эту проблему.Пожалуйста, помогите!