nginxで/user/123のようなリクエストIDでのアクセスを許可したいのですが、
404が返ってきてしまいnginxでの設定がうまくいきません。
/userでのアクセスは可能な状態ですが、/user/100や
/user/50、/user/123とすると、
nginxだと404となってしまいます。
ネットで調べたところ、$request_idを使えばよいという記事をみたので
location /user/$request_id
や、location /user/:id
等で
試しましたが、駄目でした。
今は、無理やり、以下のような設定をして、/user/1と、/user/2、/user/3ならば
アクセス可能ですが、これではスケールできずに困ってしまっている状態です。
上手い書き方ご存じの方いらっしゃいましたらご助言をお願いします。
location /user { alias /・・・; index main.html main.htm; try_files $uri $uri.html $uri.htm $uri.jsx $uri.js $uri/ break; } location /user/1 { alias /・・・; index main.html main.htm; try_files $uri $uri.html $uri.htm $uri.jsx $uri.js $uri/ break; } location /user/2 { alias /・・・; index main.html main.htm; try_files $uri $uri.html $uri.htm $uri.jsx $uri.js $uri/ break; } location /user/3 { alias /・・・; index main.html main.htm; try_files $uri $uri.html $uri.htm $uri.jsx $uri.js $uri/ break; }
回答1件
あなたの回答
tips
プレビュー