1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Amplifyでデプロイしたがトップページ以外のURLがAccesssDeniedになってしまう件

Last updated at Posted at 2021-02-08

背景

AWS AmplifyでReactのSPAアプリケーションをデプロイをした際に、発行されたURLのトップページは開いたが、それ以外のURLを叩くとAccesssDenied(403エラー)になってしまった。
スクリーンショット 2021-02-04 17.48.23.png
その解決方法をメモがてら残しておきます。

ここでは解決方法だけ記載します。
原因など詳しく知りたい場合は以下の参考サイトに記述されていますので、そちらにお願いします。
参考サイト:
Amplify Console でデプロイした SPA が403エラーになった原因と対策
[[公式]AWSドキュメント Amplifyでリダイレクトのやり方]
(https://docs.aws.amazon.com/ja_jp/amplify/latest/userguide/redirects.html)

解決方法

  1. AWS Consoleにログイン
  2. サービスからAmplifyを選択
  3. 対象のアプリを選択
  4. 左側のメニューから「書き換えて、リダイレクト」を選択
  5. 編集から以下のように設定する
    4. 宛先アドレス:^((?!.(css|gif|ico|jpg|js|png|txt|svg|woff|ttf)$).)*$/>
    5. ターゲットアドレス:/index.html
    6. 入力:200(Rewrite)
    スクリーンショット 2021-01-05 16.33.44.png

以上の設定でトップページ以外のURLにも遷移するようになる。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?