Penjana .htaccess - Alat Konfigurasi Apache Percuma
Bina peraturan .htaccess Apache secara visual. Pilih pilihan, konfigurasi tetapan, dan dapatkan kod sedia untuk digunakan dengan penonjolan sintaks.
Apakah Fail .htaccess?
Fail .htaccess (hypertext access) ialah fail konfigurasi yang digunakan oleh pelayan web Apache untuk mengawal tetapan peringkat direktori. Ia membolehkan anda menyediakan pengalihan URL, kawalan akses, peraturan pengekalan cache, pemampatan, halaman ralat tersuai dan pengepala keselamatan tanpa mengubah suai konfigurasi pelayan utama. Fail ini diletakkan di dalam direktori akar laman web anda dan digunakan untuk semua fail di dalam direktori tersebut dan subdirektori.
Cara Menggunakan Penjana .htaccess Ini
- Pilih Pilihan — Tandakan kotak untuk peraturan yang anda perlukan (HTTPS, pengekalan cache, Gzip, dll.)
- Konfigurasi Butiran — Isikan domain, laluan, alamat IP dan tetapan lain seperti yang diperlukan
- Semak Kod — Kod .htaccess yang dijana dikemas kini dalam masa nyata dengan penonjolan sintaks
- Salin atau Muat Turun — Klik Salin Kod atau Muat Turun .htaccess untuk mendapatkan fail anda
- Muat Naik — Letakkan fail .htaccess di dalam direktori akar laman web anda melalui FTP/SFTP
Mengapa Menggunakan Penjana .htaccess Ini?
- Antara Muka Visual — Tidak perlu menghafal arahan Apache. Togol pilihan dan isikan medan
- 14+ Jenis Peraturan — HTTPS, pengalihan WWW, halaman ralat, pengekalan cache, Gzip, CORS, kawalan IP, perlindungan hotlink, dan banyak lagi
- Pratonton Masa Nyata — Lihat kod yang dijana dikemas kini serta-merta apabila anda mengubah tetapan
- Penonjolan Sintaks — Output berkod warna memudahkan untuk membaca dan mengesahkan peraturan
- Salin & Muat Turun — Salin ke papan klip atau muat turun sebagai fail .htaccess sedia untuk digunakan dengan satu klik
- Keutamaan Privasi — Semuanya berjalan di dalam pelayar anda. Tiada data konfigurasi pelayan dihantar ke mana-mana
FreeToolbox vs Penjana .htaccess Lain
| Ciri | FreeToolbox | htaccessredirect.net | htaccess-generator.org |
|---|---|---|---|
| Jenis Peraturan | 14+ | 5-6 | 8-10 |
| Pratonton Masa Nyata | Ya | Tidak (butang) | Tidak (butang) |
| Penonjolan Sintaks | Ya | Tidak | Tidak |
| Muat Turun Fail | Ya | Ya | Ya |
| Peraturan IP | Ya (berbilang) | Terhad | Ya |
| Perlindungan Hotlink | Ya | Tidak | Ya |
| Iklan | Minimal | Berat | Berat |
Soalan lazim
Di manakah saya meletakkan fail .htaccess?
Muat naik fail .htaccess ke direktori akar laman web anda (biasanya public_html atau www) melalui FTP atau SFTP. Peraturan akan digunakan untuk semua fail di dalam direktori tersebut dan subdirektorinya.
Adakah ini akan berfungsi pada pelayan Nginx?
Tidak. Fail .htaccess adalah khusus untuk pelayan web Apache. Nginx menggunakan format konfigurasi yang berbeza (nginx.conf). Kebanyakan penyedia pengehosan berkongsi menggunakan Apache, tetapi pelayan VPS/awan sering menggunakan Nginx.
Bolehkah .htaccess melambatkan laman web saya?
Apache membaca fail .htaccess pada setiap permintaan, jadi peraturan yang kompleks boleh menambah sedikit beban. Untuk laman web trafik tinggi, adalah lebih baik untuk memindahkan peraturan ke dalam konfigurasi Apache utama (httpd.conf). Bagi kebanyakan laman web, impaknya boleh diabaikan.
Apakah maksud pengalihan 301 vs 302?
Pengalihan 301 adalah kekal — enjin carian akan mengemas kini indeks mereka. Pengalihan 302 adalah sementara — enjin carian menyimpan URL asal. Gunakan 301 untuk perubahan URL kekal dan 302 untuk pengalihan sementara.
Bagaimanakah saya menguji jika .htaccess saya berfungsi?
Selepas memuat naik, uji dengan melawati URL yang terjejas. Untuk pengalihan, semak jika pelayar mengalihkan dengan betul. Untuk peraturan keselamatan, cuba akses fail yang disekat. Gunakan alat pembangun pelayar (tab Rangkaian) untuk mengesahkan pengepala dan kod status.
Bagaimana jika .htaccess saya menyebabkan ralat 500?
Ralat sintaks dalam .htaccess akan menyebabkan Ralat Pelayan Dalaman 500. Sambung melalui FTP, namakan semula atau padamkan fail .htaccess untuk memulihkan akses, kemudian betulkan isu sintaks. Sentiasa simpan sandaran sebelum membuat perubahan.