Generator Redirect .htaccess
Buat aturan redirect dan kontrol akses Apache .htaccess: redirect path arbitrer (301/302), redirect migrasi seluruh domain, dan daftar allow/deny berbasis IP.
Input
Redirect path
Setiap baris: "<from-path> <to-url-or-path> [301|302]" — kode status default ke 301 (permanent).
Migrasi domain
Biarkan kosong untuk melewati migrasi domain.
Kontrol akses IP
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/htaccess-redirect-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"redirectRules": "/old-page /new-page\n/promo https://example.com/l…"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `htaccess-redirect-generator` tool (.htaccess Redirect Generator) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/htaccess-redirect-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Generator Redirect .htaccess — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Generator Redirect .htaccess membangun aturan Apache yang tidak tercakup oleh daftar toggle .htaccess-rule-generator: redirect path arbitrer, migrasi seluruh domain, dan kontrol akses berbasis IP. Tempelkan daftar path lama→baru, domain lama dan baru, atau daftar alamat IP, dan dapatkan cuplikan .htaccess yang siap tempel dan benar-benar terpisah.
Apa yang dihasilkan
- Path redirects — satu direktif
Redirect 301(atau302) per baris yang Anda masukkan, menggunakan direktifRedirectdarimod_aliasApache daripada aturan rewrite, sehingga berfungsi bahkan tanpamod_rewritediaktifkan. - Domain migration — blok
mod_rewriteyang 301-redirect domain lama (dengan atau tanpawww.) ke domain baru, menjaga path permintaan. - IP access control — baik daftar allow (
<RequireAny>denganRequire ip) yang memblokir semua orang kecuali alamat/rentang yang terdaftar, atau daftar deny (<RequireAll>denganRequire not ip) yang hanya memblokir yang terdaftar. Keduanya menggunakan sintaks Apache 2.4mod_authz_core, bukan direktifOrder/Deny/Allowyang dihapus 2.2.
Bagian apa pun yang ditinggalkan kosong akan dilewati — isi hanya apa yang Anda butuhkan.
Cara menggunakannya
- Daftar redirect path Anda, satu per baris:
<from-path> <to-url-or-path> [301|302]. Kode status default ke301(permanent) jika Anda meninggalkannya. - Secara opsional atur domain lama dan baru untuk redirect seluruh situs ke host baru.
- Secara opsional pilih mode akses IP dan daftar alamat atau rentang CIDR (mis.
203.0.113.5atau198.51.100.0/24) untuk mengizinkan atau memblokir. - Salin cuplikan yang dihasilkan, atau unduh sebagai
.htaccess, dan unggah ke root dokumen situs Anda (atau direktori spesifik yang Anda inginkan).
Pertanyaan yang sering diajukan
Apa perbedaan antara ini dan .htaccess Rule Generator? Tool itu mencakup toggle site-wide — force HTTPS, kanonikalisasi www, perlindungan hotlink, gzip, caching. Tool ini mencakup hal-hal yang memerlukan daftar per-case: redirect path tertentu, migrasi domain, dan daftar allow/deny IP. Gunakan keduanya bersama jika Anda membutuhkan segalanya.
Apakah Redirect memerlukan mod_rewrite? Tidak — Redirect dan RedirectMatch berasal dari mod_alias, yang diaktifkan pada hampir setiap instalasi Apache secara default. Blok migrasi domain memang memerlukan mod_rewrite, itulah sebabnya dibungkus dalam penjaga <IfModule>.
Bisakah saya redirect seluruh prefix path, bukan hanya satu path yang tepat? Generator ini hanya cocok dengan path yang tepat (Redirect melakukan prefix match pada path yang Anda berikan, jadi /old juga cocok dengan /old/page, tetapi tidak akan menulis ulang sisa URL). Untuk penulisan ulang berbasis pola dengan kelompok capture, Anda akan memerlukan RewriteRule yang ditulis tangan.
Apakah input saya dikirim ke mana saja? Tidak. Cuplikan dihasilkan sepenuhnya di browser Anda. Tidak ada yang Anda ketik yang diunggah.