Penjana .htaccess
Jana peraturan .htaccess Apache untuk pengalihan, penulisan semula, header keselamatan, cache dan banyak lagi.
Apakah .htaccess?
Fail konfigurasi Apache untuk mengawal tetapan direktori seperti pengalihan, penulisan semula URL dan keselamatan.
Di mana letak .htaccess?
Di direktori root laman web atau subdirektori mana anda mahu peraturan dilaksanakan.
Berfungsi dengan Nginx?
Tidak, .htaccess khusus untuk Apache. Nginx menggunakan sintaks berbeza.
Boleh rosakkan laman?
Ya, peraturan salah boleh menyebabkan ralat 500. Sentiasa buat sandaran dan uji.
Perbezaan 301 dan 302?
301 kekal dan memindahkan isyarat kedudukan ke URL baru. 302 sementara dan tidak memindahkan isyarat kedudukan.
Bagaimana paksa HTTPS?
Gunakan RewriteEngine On dengan RewriteCond %{HTTPS} off dan RewriteRule untuk mengalihkan HTTP ke HTTPS.
Apakah mod_rewrite?
Modul Apache yang menyediakan keupayaan manipulasi URL, pengalihan dan kawalan akses berasaskan syarat.
Bagaimana lindungi dengan kata laluan?
Gunakan AuthType Basic, AuthUserFile dan Require valid-user. Buat fail .htpasswd dengan arahan htpasswd.
Bagaimana sekat IP?
Gunakan Require not ip 192.168.1.1 untuk sekat satu IP. Boleh sekat julat IP atau keseluruhan subnet.
Bagaimana aktifkan caching?
Gunakan mod_expires dengan ExpiresByType untuk menetapkan masa tamat cache bagi setiap jenis fail.
Bagaimana aktifkan GZIP?
Gunakan mod_deflate dengan AddOutputFilterByType DEFLATE untuk mampat fail HTML, CSS dan JavaScript.
Apakah header keselamatan?
Header seperti X-Frame-Options, X-Content-Type-Options dan Content-Security-Policy melindungi daripada clickjacking dan XSS.
Bagaimana cegah hotlinking?
Gunakan mod_rewrite untuk semak HTTP_REFERER dan sekat permintaan dari laman luar.
Bagaimana buat halaman ralat?
Gunakan ErrorDocument diikuti kod ralat dan laluan: ErrorDocument 404 /404.html.
Cara Menggunakan Penjana .htaccess
Bina peraturan .htaccess Apache untuk pengalihan, tulisan semula, pengepala keselamatan, cache dan pemampatan tanpa menghafal sintaks Apache. Semuanya dijana secara setempat dalam pelayar anda.
- Pilih kategori peraturan yang anda perlukan — pengalihan, tulisan semula, pengepala keselamatan, cache atau pemampatan.
- Untuk pengalihan, isi laluan From seperti /old-page dan laluan To seperti /new-page.
- Tetapkan Type kepada 301 (Permanent) untuk pemindahan kekal atau 302 (Temporary) semasa pengujian.
- Salin petikan yang dijana dan tampal ke dalam fail .htaccess di akar web tapak anda.
- Uji URL lama selepas itu; kosongkan cache CDN dan pelayar jika perubahan tidak muncul serta-merta.
Pelayar mengcache pengalihan 301 dengan agresif — gunakan 302 (Temporary) semasa menguji supaya tidak terjebak dengan pengalihan kekal yang lapuk.
Alat Berkaitan
- Kalkulator Chmod Kalkulator chmod dalam talian percuma untuk mengvisualisasikan dan mengira keizinan fail Linux dengan kotak tanda. Tukar serta-merta antara notasi angka (755, 644) dan simbolik (rwxr-xr-x). Menyokong keizinan khas seperti setuid, setgid, sticky bit.
- Jadual ASCII Rujukan pengkodan aksara ASCII lengkap dengan kod perpuluhan, heksadesimal, oktal, binari, entiti HTML dan penerangan aksara. Cari dan tapis serta-merta.
- Penonton HAR Buka fail HAR dalam talian. Jadual permintaan dengan warna status, isihan, tapisan, pengepala, pratonton isi respons dan air terjun masa — dihurai setempat, tiada muat naik.
- Pengesah IBAN Sahkan Nombor Akaun Bank Antarabangsa (IBAN) serta-merta. Semak format, panjang, dan checksum untuk 80+ negara dengan keputusan masa nyata.
- Penguji Permintaan HTTP Uji API REST terus dalam pelayar anda. Hantar permintaan GET, POST, PUT, DELETE dengan pengepala, badan dan parameter tersuai. Lihat status, pengepala dan badan JSON respons serta-merta.
- Penjana Port Rawak Jana nombor port rangkaian rawak daripada julat standard IANA — terkenal (1-1023), berdaftar (1024-49151), dan dinamik (49152-65535). Menyokong nilai unik, pengisihan dan penjanaan pukal. 100% berasaskan pelayar, tanpa pelayan.
- Penjana Robots.txt Penjana robots.txt dalam talian percuma. Cipta dan sesuaikan fail robots.txt untuk mengawal perayapan enjin carian, menguruskan akses perayap, dan mengoptimumkan SEO laman web anda.
- Penjana Sitemap Penjana sitemap XML dalam talian percuma. Tambah URL, tetapkan keutamaan dan kekerapan, buat sitemap SEO serta-merta.