Tidak suka iklan? Pergi Bebas Iklan Hari ini

Pengatur dan Validator `.htaccess` Apache

Pengembang
IKLAN · HAPUS?
MEMASUKKAN
Referensi Bendera RewriteRule
BenderaNamaKeterangan
LTerakhirHentikan pemrosesan aturan lebih lanjut
R[=kode]PengalihanTampilkan pengalihan eksternal (default 302)
NCTidak Sensitif HurufPencocokan pola yang tidak peka huruf besar/kecil
QSALampirkan String KueriLampirkan string kueri ke URL substitusi
NEJangan LewatkanJangan lewatkan karakter khusus dalam output
PTLewatiTeruskan ke handler berikutnya (berguna dengan Alias)
PProxyPaksa permintaan proxy untuk substitusi
FDilarangKembalikan respons 403 Forbidden
GHilangKembalikan respons 410 Gone
CRantaiRangkaikan aturan saat ini dengan aturan berikutnya
COKukiAtur kuki
EEnvAtur variabel lingkungan
HHandlerPaksa handler konten
NBerikutnyaJalankan ulang aturan dari awal
NSNSLewati aturan untuk permintaan sub internal
SSkipLewati N aturan berikutnya
TJenisPaksa tipe MIME
BEscape Referensi BalikEscape karakter non-alfanumerik referensi balik
DPIBuang Info JalurBuang PATH_INFO dari URI yang ditulis ulang
ENDAkhirHentikan pemrosesan dan jangan terapkan aturan lebih lanjut

RewriteCond menetapkan kondisi yang harus cocok sebelum berikutnya RewriteRule diterapkan. Sintaks: RewriteCond TestString CondPattern [flags]. Beberapa baris RewriteCond sebelum RewriteRule digabungkan dengan logika AND secara default.

Snippet Umum
IKLAN · HAPUS?

Memandu

Pemformat & Pemeriksa .htaccess Apache

Pengatur dan Validator `.htaccess` Apache

Format dan validasi file `.htaccess` Apache dengan indentasi blok yang benar, pemeriksaan sintaksis, dan deteksi kesalahan umum. Tempatkan isi konten `.htaccess` Anda dan lihat hasil output yang terformat secara konsisten dengan peringatan validasi untuk blok yang tidak ditutup, tag yang tidak cocok, flag RewriteRule yang tidak valid, dan lebih banyak lagi. Berisi template snippet yang umum serta referensi flag RewriteRule.

Cara Penggunaan

Pastikan konten `.htaccess` Anda terpasang di area input. Formaters memprosesnya secara instan — mengindentasi perintah blok (IfModule, Directory, Files, dll.), menormalisasi komentar, dan memvalidasi sintaksis. Konfigurasi gaya indentasi (2 spasi, 4 spasi, atau tab), normalisasi komentar, serta pengelolaan baris kosong. Salin output yang terformat atau unduhnya sebagai file `.htaccess`. Gunakan bagian snippet umum untuk menginserkan konfigurasi standar dengan cepat.

Fitur

  • Penempatan Indentasi Blok — Otomatis indentasi direktif yang berantakan dalam blok seperti **IfModule**, **Directory**, **Files**, **FilesMatch**, **Location**, **LocationMatch**, **Limit**, **VirtualHost**, **Proxy**, **RequireAll**, **RequireAny**, dan lainnya di Apache.
  • Pembaruan Sintaksis Deteksi kesalahan waktu nyata: - Blok tidak ditutup - Tag penutupan berlebihan - Jenis blok yang tidak cocok - Direktif RewriteEngine yang hilang - Flag RewriteRule yang tidak valid Diberi warna dan nomor baris.
  • Periksa Bendera (Pembatasan) — Memvalidasi flag dalam perintah `RewriteRule` terhadap daftar lengkap flag yang dikenal Apache (L, R, NC, QSA, NE, PT, P, F, G, C, CO, E, H, N, NS, S, T, B, DPI, END).
  • Pembuatan Komentar — Menyimpan semua komentar dengan opsi normalisasi opsional (menjamin spasi setelah #). Komentar dalam satu baris dipertahankan pada posisi aslinya.
  • Opsi Formatasi — Gaya indent yang dapat disesuaikan (2 spasi, 4 spasi, tab), penyesuaian normalisasi komentar, dan pemecahan garis kosong.
  • Snippet Umum Modul cakupan cepat (quick-insert templates): memaksa HTTPS, pengolahan garis akhir (trailing slash), halaman kesalahan yang disesuaikan, blokir IP, kompresi GZIP, header cache, dan pencegahan daftar direktori.
  • Rincangan Peraturan Pengaruh Tabel referensi yang dapat dikurangkan dengan semua flag **RewriteRule** dan penjelasannya, beserta panduan sintaksis **RewriteCond/RewriteRule**.
  • Eksport — Salin hasil output berformat atau unduh sebagai file `.htaccess`.

Pembaruan Periksa

Pembandingan blok: Setiap blok tag pembuka harus memiliki tag penutup yang sama jenisnya. ```plaintext Perbarui Engine: ``` Peringatkan jika aturan **RewriteRule** atau **RewriteCond** digunakan tanpa mengaktifkan **RewriteEngine On**. Pembaruan validasi bendera: Periksa aturan **RewriteRule** dengan flag yang dikenal dari modul **mod_rewrite** Apache. Pembaruan deteksi duplikasi: Pemberitahuan ketika perintah yang sama muncul beberapa kali (bisa sengaja tetapi layak untuk dipertimbangkan).

IKLAN · HAPUS?

Apa itu file `.htaccess`? --- *(Note: The question was phrased as a request for translation, but since it's a direct question rather than a paragraph or passage, the output remains a literal translation of the exact phrasing. If you'd like a more conversational or expanded explanation in Indonesian, let me know.)*

File `.htaccess` (file konfigurasi akses hiperteks) adalah sebuah file konfigurasi tingkat direktori untuk Apache HTTP Server. Ini memungkinkan Anda mengaturnya ulang konfigurasi server pada basis per-direktori tanpa harus mengedit `httpd.conf` utama. Penggunaan umum meliputi: - **Redireksi URL** (URL ramah, redireksi) - **Kontrol akses** (proteksi kata sandi, blokir IP) - **Halaman error khusus** - **Konfigurasi MIME tipe** - **Header cache** File ini diberi nama `.htaccess` (dengan titik awal) dan diletakkan dalam direktori yang ingin Anda konfigurasi.

Apa saja flag paling umum yang digunakan dalam **RewriteRule**?

Flag paling sering digunakan adalah: **[L]** (Last — berhenti memproses aturan), **[R=301]** (Redirect — kirim redireksi HTTP, 301 untuk permanen), **[NC]** (No Case — pencocokan tidak sensitif terhadap huruf besar kecil), **[QSA]** (Query String Append — simpan query string yang ada), **[NE]** (No Escape — jangan enkodkan karakter khusus), **[P]** (Proxy — handle melalui mod_proxy), **[F]** (Forbidden — kembalikan 403), dan **[END]** (seperti L tetapi juga mencegah pemrosesan .htaccess di subdirektoris). Kombinasi beberapa flag menggunakan koma: [L, R=301, NC].

Mengapa pengalihan dalam `.htaccess` Anda berputar?

Loopan redirect biasanya terjadi ketika aturan `RewriteRule` mencocoi outputnya sendiri. Misalnya, melakukan redireksi semua permintaan ke HTTPS akan berloop jika aturan tidak memeriksa apakah permintaan sudah menggunakan HTTPS. Selalu tambahkan `RewriteCond` sebelum aturan redireksi: `RewriteCond %{HTTPS} off` (untuk redireksi HTTPS) atau `RewriteCond %{REQUEST_URI} !^/target` (untuk mengecualikan path target). Juga periksa aturan yang bersinggungan—beberapa aturan redireksi dapat menciptakan referensi sirkular. Flag `[L]` membantu dengan menghentikan proses pengaturan aturan setelah cocokan terjadi.

Apakah konten `.htaccess` saya dikirim ke server?

Tidak — semua penataan dan validasi dilakukan di browser Anda menggunakan JavaScript. Konten `.htaccess` tidak pernah keluar dari perangkat Anda. Ini penting karena file `.htaccess` dapat mengandung konfigurasi sensitif: aturan kontrol akses, jalur internal, alamat IP, dan pengaturan keamanan. Semua proses berjalan secara penuh di sisi klien tanpa panggilan API atau penyimpanan data.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?