January 5, 2025 netlify
Cara Deploy Ke Subdirektori di Netlify
Ini adalah cara saya men-deploy 2 situs Netlify, yaitu 1001-tools
dan todo
. Kedua situs tersebut itu ingin saya deploy ke subdirektori dari situs netlify Utama, yaitu sysym.dev
.
Awalnya, 1001-tools
alamat deploynya adalah 1001-tools.netlify.app
dan todo
alamat deploynya adalah sysym-todo.netlify.app
Nantinya, kedua situs tersebut akan dapat diakses dengan alamat berikut:
1001-tools
->sysym.dev/1001-tools
todo
->sysym.dev/todo
Di netlify, untuk deploy ke subdirektori dapat dilakukan dengan membuat proxy yang mengarahkan path tertentu ke situs Netlify lain.
Caranya, tambahkan file _redirects
di root direktori situs utama, dalam hal ini di sysym.dev
. File ini berisi daftar path subdirektori dan tujuannya.
Syntax.
/path/* situs-netlify-tujuan.netlify.app/:splat 200
Contoh.
/1001-tools/* https://1001-tools.netlify.app/:splat 200
/todo/* https://sysym-todo.netlify.app/:splat 200
Deploy ulang situs utama (sysym.dev
). Kemudian coba akses ke subdirektori yang telah ditambahkan, seharusnya akan diarahkan ke situs Netlify lain sesuai yang ditentukan di file _redirects
.
Sumber : https://docs.netlify.com/routing/redirects/rewrites-proxies