

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memecahkan masalah pengalihan dan penulisan ulang
<a name="troubleshooting-redirects"></a>

Jika Anda mengalami masalah saat menyiapkan pengalihan dan penulisan ulang untuk aplikasi Amplify, lihat topik di bagian ini untuk mendapatkan bantuan.

**Topics**
+ [Akses ditolak untuk rute tertentu bahkan dengan aturan pengalihan SPA.](#spa-redirect-access-denied)
+ [Saya ingin menyiapkan proxy terbalik ke API](#reverse-proxy-api)

## Akses ditolak untuk rute tertentu bahkan dengan aturan pengalihan SPA.
<a name="spa-redirect-access-denied"></a>

Jika Anda mendapatkan kesalahan akses ditolak untuk rute tertentu dengan aturan pengalihan SPA, `baseDirectory` mungkin tidak disetel dengan benar di pengaturan build aplikasi. Misalnya, jika frontend aplikasi Anda dibuat ke `build` direktori, setelan build Anda juga harus mengarah ke `build` direktori. Contoh spesifikasi build berikut menunjukkan pengaturan ini.

```
frontend:
  artifacts:
    baseDirectory: build
    files:
        - "**/*"
```

Untuk contoh lengkap setelan spesifikasi build untuk aplikasi Amplify, lihat [Membangun spesifikasi referensi sintaks YAMAL](yml-specification-syntax.md#build-yaml-syntax)

## Saya ingin menyiapkan proxy terbalik ke API
<a name="reverse-proxy-api"></a>

Anda dapat menggunakan JSON berikut untuk mengatur proxy terbalik ke titik akhir dinamis.

```
[
  {
    "source": "/documents/<*>",
    "target": "https://otherdomain/resource/<*>",
    "status": "200",
    "condition": null
  }
]
```

Untuk contoh dasar membuat proxy terbalik untuk aplikasi Amplify Anda ke API pihak ketiga, lihat. [Penulisan ulang proksi balik](redirect-rewrite-examples.md#reverse-proxy-rewrite)