ESC

Konfigurasi Peraturan

Pratetap Pantas
Tambah Peraturan
Senarai Peraturan (0)
Belum ada peraturan ditambah. Guna pratetap atau tambah peraturan secara manual.

Output Dijana

Tambah peraturan untuk menjana konfigurasi pelayan...
Tambah peraturan untuk menjana konfigurasi pelayan...
Tambah peraturan untuk menjana konfigurasi pelayan...
Semua pemprosesan berlaku dalam pelayar anda. Tiada data dihantar ke mana-mana pelayan. Sentiasa uji peraturan yang dijana dalam persekitaran pembangunan sebelum menggunakan di pengeluaran.

Contoh Penggunaan

Persediaan SEO E-dagang

Paksa HTTPS, alihkan www ke tanpa www, dan tambah garis miring. Konfigurasi SEO penting untuk laman web e-dagang.

Migrasi Blog

Alihkan URL blog lama ke laluan artikel baharu. Kekalkan nilai SEO semasa menyusun semula kandungan laman web anda.

Pengukuhan Keselamatan

Sekat hotlinking, hadkan akses mengikut alamat IP, dan sediakan halaman ralat tersuai untuk keselamatan yang lebih baik.

Ciri-ciri

Sokongan Pelbagai Pelayan

Jana peraturan untuk Apache (.htaccess), Nginx, dan IIS (web.config) dari satu konfigurasi

Pratetap Pantas

Pratetap satu klik untuk senario lazim seperti pengalihan HTTPS, pengurusan www, dan garis miring

Pengurusan Peraturan

Tambah, sunting, padam, dan susun semula peraturan dengan antara muka yang intuitif

Privasi Diutamakan

Semua pemprosesan berlaku secara setempat dalam pelayar anda, tiada data dihantar ke pelayan

Cara Menggunakan

1

Tambah Peraturan

Guna pratetap pantas atau tambah peraturan pengalihan dan tulis semula secara manual dengan sumber, destinasi, dan syarat pilihan.

2

Pilih Jenis Pelayan

Tukar antara tab Apache (.htaccess), Nginx, dan IIS (web.config) untuk melihat output yang dijana untuk pelayan anda.

3

Salin atau Muat Turun

Salin konfigurasi yang dijana ke papan keratan atau muat turun sebagai fail sedia untuk digunakan.

Soalan Lazim

Pengalihan menghantar pelayar ke URL yang berbeza — bar alamat berubah dan pelayar membuat permintaan HTTP kedua ke lokasi baharu. Penulisan semula memetakan semula URL secara dalaman pada pelayan: pelayar tidak akan melihat perubahan tersebut, bar alamat kekal sama, dan hanya satu permintaan HTTP dibuat. Gunakan pengalihan apabila halaman telah berpindah secara kekal atau sementara. Gunakan penulisan semula untuk menyediakan URL yang kemas dan mesra daripada laluan fail dalaman — contohnya, memaparkan /products/shoes semasa pelayan sebenarnya menghidangkan /index.php?category=shoes.

Gunakan 301 (Permanent) apabila sesebuah halaman telah berpindah secara kekal dan anda mahu enjin carian memindahkan semua isyarat ranking SEO (equity pautan) ke URL baharu. Gunakan 302 (Found/Temporary) atau 307 (Temporary Redirect) apabila pengalihan adalah untuk jangka pendek dan anda merancang untuk mengembalikan URL asal. Caching adalah perbezaan utama: pelayar dan CDN mengasingkan 301 dengan agresif, jadi jika anda perlu membatalkan pengalihan tersebut, pengguna mungkin masih dihantar ke destinasi lama untuk masa yang lama. Jika ragu-ragu, gunakan 302 sehingga anda pasti bahawa perpindahan itu adalah kekal.

Gunakan pratetap pantas "HTTP ke HTTPS". Untuk Apache, ia menjana RewriteRule yang sepadan dengan semua permintaan di mana HTTPS dimatikan dan mengalihkannya ke versi https:// dengan 301. Untuk Nginx, ia mencipta blok pelayan pada port 80 yang mengembalikan 301 ke padanan HTTPS. Untuk IIS, ia menambah peraturan HTTP Redirect dalam web.config. Selepas menerapkan peraturan tersebut, pastikan sijil SSL anda dipasang dan sah sebelum melancarkannya — pengalihan HTTPS tanpa sijil yang berfungsi akan merosakkan laman web anda.

Gunakan pratetap "www ke bukan-www" atau "bukan-www ke www". Apache menggunakan RewriteCond pada HTTP_HOST untuk mengesan awalan www dan mengalihkannya dengan 301. Nginx menggunakan blok pelayan berasingan yang sepadan dengan www.yourdomain.com dan mengembalikan 301 ke versi bukan-www. Mana pun yang anda pilih, pilih satu dan kekal dengannya — mencampuradukkan kedua-duanya bermakna Google melihat kandungan yang sama pada dua URL, yang membahagikan isyarat ranking. Tetapkan URL kanonikal anda untuk sepadan dengan sasaran pengalihan anda.

Ya. Aktifkan "Gunakan ekspresi regular" semasa menambah peraturan dan masukkan corak regex dalam medan URL Sumber. Untuk Apache, corak adalah sepadan dengan regex yang serasi dengan PCRE pada laluan URL. Untuk Nginx, arahan lokasi menggunakan regex PCRE dengan awalan ~. Untuk IIS, arahan padanan menggunakan regex .NET. Kumpulan yang ditangkap tersedia sebagai rujukan belakang ($1, $2 dalam Apache/Nginx) dalam URL destinasi. Contohnya, sumber /blog/([0-9]+) dengan destinasi /news/$1 akan memindahkan semua URL blog berangka lama ke /news/.

Apache memproses RewriteRules dari atas ke bawah dan berhenti pada peraturan padanan pertama (melainkan bendera [L] atau rantaian RewriteRule mengubah ini). Jika anda mempunyai peraturan umum sebelum yang spesifik, peraturan umum akan menangkap permintaan yang sepatutnya dikendalikan oleh aturan spesifik. Sentiasa letakkan aturan yang lebih spesifik dahulu. Contohnya, letakkan /old-page → /new-page sebelum /(.*) → /index.php, jika tidak, semua URL termasuk /old-page akan ditangkap oleh peraturan wildcard terlebih dahulu.

Ya. Butang Muat Turun mengeksport tab konfigurasi yang sedang dipaparkan sebagai fail dengan nama yang betul untuk pelayan anda: .htaccess untuk Apache, nginx.conf untuk Nginx, atau web.config untuk IIS. Fail tersebut akan dimuat turun ke folder Downloads lalai anda. Letakkan fail .htaccess dalam direktori akar laman web anda (pada tahap yang sama dengan index.php atau index.html). Untuk Nginx, gabungkan arahan yang dihasilkan ke dalam konfigurasi blok pelayan sedia ada anda.

Tidak. Semuanya berjalan secara setempat dalam pelayar anda dengan JavaScript. URL sumber, URL destinasi, dan konfigurasi yang dihasilkan tidak pernah dihantar ke mana-mana pelayan. Tiada akaun, tiada sejarah, dan tiada penjejakan. Tutup tab tersebut dan peraturan akan hilang — gunakan butang Muat Turun untuk menyimpan kerja anda sebelum keluar.

Apa itu Penjana Peraturan Tulis Semula?

Kalau anda pernah bergelut dengan sintaks .htaccess dan tertanya-tanya kenapa redirect tak jalan, alat ini untuk anda. Tetapkan peraturan secara visual dan dapatkan kod yang betul untuk Apache, Nginx atau IIS. Tak perlu lagi salin-tampal dari Stack Overflow dan harap ia berfungsi.

Ciri Utama

Pratetap satu klik untuk keperluan asas: HTTP ke HTTPS, pengurusan www, garis miring, pindah domain. Untuk peraturan tersuai, masukkan sumber dan destinasi, aktifkan regex jika perlu, dan alat ini jana ketiga-tiga format pelayan serentak. Anda boleh susun semula, sunting dan muat turun hasilnya.

Kegunaan Biasa

Migrasi laman web adalah kegunaan utama. Bila anda tukar struktur URL atau pindah domain, anda perlukan redirect 301 yang bersih supaya enjin carian ikut. Kedai online gunanya untuk paksa HTTPS dan URL kanonik. Admin keselamatan gunanya untuk sekat hotlinking atau hadkan akses mengikut IP.

Tips

Sentiasa guna 301 untuk perubahan kekal dan 302 untuk sementara. Dalam Apache, susunan penting, jadi letakkan peraturan yang lebih spesifik dahulu. Uji konfigurasi yang dijana dalam persekitaran pembangunan sebelum guna di produksi.

Privasi

Semua berjalan dalam pelayar anda. URL, corak dan konfigurasi pelayan anda tidak pernah keluar dari komputer anda. Tiada pemprosesan pelayan, tiada akaun, tiada penjejakan.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat

Lebih Banyak di MoreOnlineTools