Untuk load balancer jenis HTTP(S) (Klasik), klik link nama load
balancer.
Klik Editedit.
Di Host and path rules, pilih Advanced host and path rule (URL redirection, URL rewrite).
Klik Tambahkan aturan host dan jalur.
Di kolom Hosts, masukkan *.
Klik edit.
Untuk Action, pilih Redirect the client to different
host/path.
Untuk pengalihan host, masukkan nama host yang akan dialihkan, atau hapus untuk mempertahankan
host yang diminta.
Untuk Pengalihan jalur, pilih Pengalihan jalur lengkap.
Untuk Path value, masukkan jalur yang akan dialihkan, atau hapus untuk mempertahankan
jalur yang diminta.
Untuk Strip query, klik Enable.
Klik Simpan untuk menyelesaikan konfigurasi aturan host dan jalur.
Klik Selesai untuk menyelesaikan pengeditan peta URL.
Klik Update untuk menyelesaikan pengeditan load balancer.
gcloud
Contoh berikut menampilkan kode respons 3xx yang dapat dikonfigurasi, menetapkan header respons Location dengan URI yang sesuai, dan mengganti host dan jalur seperti yang ditentukan dalam tindakan pengalihan.
Perbarui file peta URL lb-map-config.yaml dengan menambahkannya ke
akhir file:
hostRules:-hosts:-'*'pathMatcher:path-matcher-1name:web-map-httppathMatchers:-defaultUrlRedirect:hostRedirect:NEW_HOSTNAME# Omit to keep the requested hosthttpsRedirect:falsepathRedirect:/NEW_PATH# Omit to keep the requested pathredirectResponseCode:MOVED_PERMANENTLY_DEFAULTstripQuery:truename:path-matcher-1
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-18 UTC."],[],[],null,["# Set up a URL redirect for a classic Application Load Balancer\n\nThis example demonstrates how to use [URL\nredirects](/load-balancing/docs/url-map-concepts#url-redirects) to redirect all\nincoming requests to a different host or path.\n\nRelated content\n---------------\n\nThis page is for a classic Application Load Balancer only. If you are using a load\nbalancer in a different mode, see one of the following pages:\n\n- [Configure a URL redirect for\n global external Application Load Balancers](/load-balancing/docs/https/setting-up-global-traffic-mgmt#configure_a_url_redirect)\n\n- [Configure a URL redirect for\n regional external Application Load Balancers](/load-balancing/docs/https/setting-up-reg-traffic-mgmt#configure_a_url_redirect)\n\nIf you're trying to set up an HTTP-to-HTTPS redirect, see [Set up an\nHTTP-to-HTTPS redirect for a\nclassic Application Load Balancer](/load-balancing/docs/https/setting-up-http-https-redirect).\n\nAdd a URL redirect\n------------------\n\n### Console\n\n1. Go to your list of load balancers in the Google Cloud console. \n [Go to Load balancing](https://console.cloud.google.com/networking/loadbalancing/list/loadBalancers)\n2. For a load balancer of type **HTTP(S) (Classic)**, click the load balancer's name link.\n3. Click **Edit** edit.\n4. In **Host and path rules** , select **Advanced host and path rule (URL\n redirect, URL rewrite)**.\n5. Click **Add host and path rule**.\n6. In the **Hosts** field, enter **\\***.\n7. Click edit.\n8. For the **Action** , select **Redirect the client to different\n host/path**.\n9. For the host redirect, enter a hostname to redirect to, or omit to keep the requested host.\n10. For **Path redirect** , select **Full path redirect**.\n11. For **Path value**, enter a path to redirect to, or omit to keep the requested path.\n12. For **Strip query** , click **Enable**.\n13. Click **Save** to finish configuring the host and path rule.\n14. Click **Done** to finish editing the URL map.\n15. Click **Update** to finish editing the load balancer.\n\n### gcloud\n\nThe following example returns a configurable 3xx response code, sets\nthe `Location` response header with the appropriate URI, and replaces the\nhost and path as specified in the redirect action.\n\n1. Export the existing URL map using the [`gcloud compute url-maps\n export`](/sdk/gcloud/reference/compute/url-maps/export) command:\n\n ```\n gcloud compute url-maps export web-map-http \\\n --destination=lb-map-config.yaml \\\n --global\n ```\n2. Update the URL map file `lb-map-config.yaml` by adding this to the\n end of the file:\n\n hostRules:\n - hosts:\n - '*'\n pathMatcher: path-matcher-1\n name: web-map-http\n pathMatchers:\n - defaultUrlRedirect:\n hostRedirect: \u003cvar translate=\"no\"\u003e\u003cspan class=\"devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain\"\u003eNEW_HOSTNAME\u003c/span\u003e\u003c/var\u003e # Omit to keep the requested host\n httpsRedirect: false\n pathRedirect: /\u003cvar translate=\"no\"\u003eNEW_PATH\u003c/var\u003e # Omit to keep the requested path\n redirectResponseCode: MOVED_PERMANENTLY_DEFAULT\n stripQuery: true\n name: path-matcher-1\n\n3. Update the URL map using the [`gcloud compute url-maps\n import`](/sdk/gcloud/reference/compute/url-maps/import) command:\n\n ```\n gcloud compute url-maps import web-map-http \\\n --global \\\n --source=lb-map-config.yaml\n ```\n\nWhat's next\n-----------\n\n- [Clean up the load balancer setup](/load-balancing/docs/cleaning-up-lb-setup)."]]