Tambah Redirect
Pola Umum
Redirect Kustom
Aturan
.htaccess

            
Referensi Redirect
Kode Tipe Kasus Penggunaan
301 Permanent Page permanently moved. Passes SEO value to the new URL.
302 Temporary Page temporarily moved. SEO stays on the original URL.
307 Strict Temp Like 302, but the request method (POST/GET) is preserved.

Generator Redirect .htaccess

Apa yang dilakukan alat ini

Tambahkan aturan redirect individual atau klik salah satu preset pola umum untuk menyisipkan blok RewriteRule siap pakai. Semua aturan digabungkan menjadi satu file .htaccess yang dapat Anda salin atau unduh.

Cara penggunaan

  1. Klik Pola Umum (mis. Paksa HTTPS) untuk menambahkannya seketika.
  2. Atau masukkan path lama dan URL baru, pilih tipe redirect, dan klik Tambah.
  3. Tinjau daftar aturan dan hapus yang tidak diperlukan.
  4. Klik Salin atau Unduh untuk mendapatkan file .htaccess.

Pertanyaan yang Sering Diajukan

Apa itu .htaccess?

File .htaccess adalah file konfigurasi untuk web server Apache. File ini memungkinkan Anda mengatur redirect URL, kontrol akses, halaman error kustom, dan penulisan ulang URL tanpa mengubah konfigurasi utama server. Perubahannya langsung berlaku tanpa restart server.

Apa bedanya redirect 301 dan 302?

Redirect 301 (permanen) memberi tahu browser dan mesin pencari bahwa halaman sudah pindah selamanya, dan mesin pencari memindahkan nilai SEO ke URL baru. Redirect 302 (sementara) menyatakan perpindahan hanya sementara, sehingga nilai SEO tetap di URL asli dan browser tidak menyimpan cache tujuan.

Kapan sebaiknya memakai redirect 307?

Gunakan 307 untuk redirect sementara yang mempertahankan method HTTP. Redirect 302 bisa mengubah POST menjadi GET saat diikuti, sedangkan 307 menjamin klien mengirim ulang dengan method yang sama. Ini penting untuk pengiriman formulir dan redirect API.

Apakah ini berfungsi di Nginx?

Tidak. .htaccess khusus untuk Apache. Di Nginx, Anda perlu menambahkan aturan redirect di konfigurasi server block (nginx.conf). Logikanya mirip, dengan kode 301, 302 dan pola rewrite, tetapi sintaksnya berbeda.

Perlukah restart server setelah mengubah .htaccess?

Tidak. Apache membaca .htaccess di setiap request, jadi perubahan langsung berlaku. Inilah salah satu alasan .htaccess berguna di shared hosting, saat Anda tidak bisa mengakses konfigurasi utama server.