3

これまでのところ、nginx で提供される AngularJS アプリケーションを構築しています。真ん中にレールがあり、rewrite ^/(?!assets) / last; 書き換えルール(アセットで始まるものを除いてすべてを書き換える)が付属していましたが、これまでのところ機能していました-レールを使用:

   server {
      listen 80;
      server_name ies.local;
      root /home/jk/Projects/ies12/webapp/public;   # <--- be sure to point to 'public'!
      passenger_enabled on;
      rails_env development;
      rewrite ^/(?!assets) / last;
    }

しかし、今日までにレールを離れたので、このルールを拡張する必要があります..

私が何かをするなら

server {
  listen 80;
  server_name webapp.local;
  root /home/jk/Projects/webapp;
  rewrite_log on;

  rewrite ^/(?!angular) / last;
  rewrite ^/(?!angular-ui) / last;
}

webapp/index.html のみのファイルを持ち、次を取得します。

*1 rewrite or internal redirection cycle while internally redirecting to 
"/index.html", client: 127.0.0.1, server: webapp.local, request: "GET / HTTP/1.1", host: "webapp.local"
4

0 に答える 0