Kategori: Alat pengembang
Generator Pengalihan .htaccess
Hasilkan aturan redirect dan rewrite Apache
Hasilkan potongan kode Apache .htaccess yang memaksa HTTPS, menyeragamkan subdomain www, menambah atau menghapus trailing slash, dan mengalihkan jalur tertentu — semuanya dari sebuah formulir, dengan sintaks mod_rewrite yang sudah ditulis untuk Anda. Dibangun sepenuhnya di browser Anda.
RewriteEngine On
# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
# Path redirects
Redirect 301 /old-page /new-page
Redirect 301 /blog/old-post /blog/new-post
Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.
Apa fungsi alat ini
Situs berbasis Apache umumnya membutuhkan segelintir pengalihan yang sama: memaksa setiap permintaan ke HTTPS, memilih satu bentuk kanonik antara www dan non-www agar mesin pencari tidak memecah sinyal peringkat antara dua URL, menyeragamkan trailing slash, dan melakukan redirect 301 dari jalur lama ke lokasi barunya setelah restrukturisasi. Setiap kebutuhan ini memerlukan pasangan RewriteCond/RewriteRule sendiri, dan urutan serta escaping-nya mudah salah bila ditulis manual.
Cara memakainya
- Masukkan domain Anda dan aktifkan aturan https serta www yang Anda perlukan.
- Pilih cara penanganan trailing slash.
- Cantumkan pengalihan dari jalur lama ke jalur baru, satu per baris.
- Salin aturan yang dihasilkan ke dalam file .htaccess situs Anda.
Privasi
Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.
Pertanyaan yang sering diajukan
- File ini ditaruh di mana?
- Ke dalam file .htaccess di root situs Apache Anda, yang memerlukan mod_rewrite aktif — sebagian besar hosting bersama dan instalasi Apache standar sudah mengaktifkannya secara default.
- Mengapa harus memilih salah satu bentuk www?
- Menyajikan situs di www.example.com maupun example.com tanpa pengalihan memecah pandangan mesin pencari terhadap halaman menjadi dua URL terpisah. Mengalihkan salah satunya ke yang lain menyatukan tautan dan sinyal peringkat ke satu alamat kanonik.
- Bisakah ini dikombinasikan dengan tag canonical dari Generator Meta Tag?
- Bisa — pengalihan memastikan hanya satu bentuk URL yang pernah disajikan, dan tag canonical memperkuat preferensi yang sama kepada mesin pencari yang masih merayapi bentuk lama.