Langsung ke konten
ToolMug

Generator redirect 301

Pindah ke struktur situs atau domain baru? Tempel URL lama dan baru Anda — dua kolom dari spreadsheet sudah cukup — dan dapatkan aturan redirect untuk server Anda sekaligus. Generator ini juga memeriksa daftar dari rantai redirect, perulangan, dan URL yang mengarah ke dua tempat berbeda, kesalahan yang merugikan peringkat setelah migrasi.

Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah

Satu per baris: path lama, lalu path baru atau URL lengkap, dipisahkan spasi, tab, atau koma. Baris yang diawali # diabaikan. Anda bisa menempel dua kolom dari spreadsheet.

4 aturan

Letakkan baris di dalam blok server { }, lalu jalankan nginx -t dan muat ulang.

Gunakan 301 atau 308 untuk halaman yang dipindahkan agar mesin pencari memindahkan peringkat ke alamat baru. Hindari rantai: setiap lompatan tambahan memperlambat halaman dan memboroskan crawl budget.

Cara menggunakan

  1. Tempel satu redirect per baris — path lama, lalu path baru atau URL lengkap.
  2. Pilih server dan kode status (301 untuk pemindahan permanen).
  3. Perbaiki rantai, perulangan, atau duplikat yang dilaporkan alat.
  4. Salin atau unduh aturannya dan tambahkan ke konfigurasi server Anda.

Penjelasan opsi

301 / 308
Permanen. Mesin pencari memindahkan peringkat ke URL baru. 308 juga mempertahankan metode permintaan (POST tetap POST).
302 / 307
Sementara. URL lama tetap terindeks.
Nginx (map)
Tabel pencarian yang tetap cepat dengan ratusan atau ribuan redirect.

Satu masukan, lima keluaran

Setiap baris berisi jalur lama diikuti jalur baru atau URL lengkap, dipisahkan spasi, tab, atau koma. Baris yang diawali # diabaikan. Ambil dua baris ini dengan 301 dan domain example.com:

/old-page /new-page
/blog/2019/post https://example.com/articles/post

Nginx

location = /old-page { return 301 /new-page; }
location = /blog/2019/post { return 301 https://example.com/articles/post; }

Apache .htaccess

RedirectMatch 301 ^/old-page$ /new-page
RedirectMatch 301 ^/blog/2019/post$ https://example.com/articles/post

Caddy

example.com {
    redir /old-page /new-page 301
    redir /blog/2019/post https://example.com/articles/post 301
}

Cloudflare (satu baris CSV per aturan, tanpa judul: sumber, tujuan, kode status)

example.com/old-page,https://example.com/new-page,301
example.com/blog/2019/post,https://example.com/articles/post,301

Nginx (map) menghasilkan blok map $uri $redirect_to untuk bagian http dan blok if pendek dengan return 301 $redirect_to untuk bagian server. Jika Anda juga menambahkan /a /b dan /b /c ke daftar, pemeriksa melaporkan rantai /a → /b → /c dan menyarankan mengarahkan /a langsung ke /c.

Pertanyaan yang sering diajukan

Apa itu rantai redirect?

A → B → C. Setiap lompatan memperlambat halaman dan memboroskan crawl budget, jadi arahkan A langsung ke C.

Mengapa Apache memakai RedirectMatch, bukan Redirect?

Redirect mencocokkan awalan, sehingga /old juga akan mengalihkan /old-page. RedirectMatch dengan ^ dan $ hanya mencocokkan path yang persis.

Apakah aturan ini menangani query string?

Aturan ini mencocokkan path. Sebagian besar server meneruskan query string, tetapi aturan untuk ?id=1 tertentu membutuhkan kondisi tambahan, sehingga alat ini memberi peringatan pada baris semacam itu.

Privasi

Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.

Alat terkait