2016-11-26 9 views
0

私はbrowserHistoryを使用して反応サイトを構築しています。現在のNginx設定はすべてのURLに対してindex.htmlを提供しますが、/adminからserver admin.htmlへのurlですが、私はそれを理解できません(サーバーの人ではありません!)。Nginxは2つのHTMLページを持つReactアプリケーションを書き換えます。

これは私の現在の設定です。どんな助けでも大歓迎です!

server { listen 80; server_name http://178.62.98.191/; root /www/rawnet-one-web/dist; index index.html index.htm; rewrite ^/(.*)/$ $1 permanent; location/{ auth_basic "Restricted"; auth_basic_user_file /www/.htpasswd; try_files $uri /index.html; } }

答えて

0

location documentationの例をもとに、あなただけの/admin/場所を定義し、それに合致する任意の場所のための/admin.htmlファイルを提供する必要があります。あなたは/adminは、末尾にスラッシュを持たないようにしたい場合は

location /admin/ { 
    try_files $uri $uri/ /admin.html 
} 

、あなたはその場所のハードコードにする必要があります。

location = /admin { 
    try_files /admin.html 
} 
関連する問題