Cara Menutup Akses Ke Halaman

Isi kandungan:

Cara Menutup Akses Ke Halaman
Cara Menutup Akses Ke Halaman

Video: Cara Menutup Akses Ke Halaman

Video: Cara Menutup Akses Ke Halaman
Video: Cara Blokir Akses ke Mikrotik dengan Pengecualian Untuk Admin 2024, Mungkin
Anonim

Kadang-kadang perlu untuk menyekat akses ke halaman atau fail mana pun di laman web anda untuk kumpulan pengguna tertentu. Perisian pelayan web Apache mempunyai alat terbina dalam untuk tugas ini. Periksa mereka.

Cara menutup akses ke halaman
Cara menutup akses ke halaman

Arahan

Langkah 1

Dengan setiap permintaan ke mana-mana halaman di laman web, pelayan memeriksa fail perkhidmatan bernama ".htaccess" dalam folder tempat ia disimpan. Sekiranya ada, maka pelayan, semasa memproses permintaan, akan mengikuti arahan dari fail ini. Ini juga boleh mengandungi arahan untuk menyekat akses ke halaman atau dokumen lain dari laman web untuk beberapa sebab. Ini dapat dilakukan dengan membuat file seperti itu di editor teks biasa dan memuat naiknya ke folder pelayan yang anda perlukan. Oleh kerana fail ini adalah fail perkhidmatan, fail tersebut tidak tersedia dari penyemak imbas pelawat web.

Langkah 2

Untuk menyelesaikan masalah akses secara radikal letakkan arahan ini dalam fail htaccess: Order Deny, Allow

Tolak dari semua Setelah menerima arahan seperti itu, pelayan web akan menutup akses sepenuhnya ke semua fail dan folder dalam ini dan semua subdirektori untuk semua pelawat tanpa kecuali.

Langkah 3

Anda boleh menambahkan pengecualian untuk larangan total bagi pengguna dengan alamat IP tertentu: Order Deny, Allow

Tolak dari semua

Benarkan dari 77.84.20.18, 77.84.21.2 Dalam contoh ini, pengguna yang IPnya 77.84.20.18 atau 77.84.21.2 tidak akan menyedari bahawa terdapat sekatan, dan orang lain tidak akan dibenarkan masuk ke halaman. Sekiranya anda memerlukan urutan akses ini dengan tepat - senaraikan senarai alamat IP yang dibenarkan yang dipisahkan dengan koma.

Langkah 4

Sekiranya, sebaliknya, anda perlu membuat "senarai hitam" alamat IP yang tidak diingini, maka arahan tersebut harus diubah seperti berikut: Order Allow, Deny

Benarkan dari semua

Tolak dari 77.84.20.18, 77.84.21.2 Akses akan ditutup hanya untuk pelawat dengan IP 77.84.20.18 dan 77.84.21.2, dan selebihnya akan dibenarkan tanpa halangan. Dan dalam kes ini, senarai alamat IP yang dilarang mesti dipisahkan dengan koma.

Langkah 5

Sekiranya anda perlu mengehadkan akses tidak ke semua dokumen dalam folder, tetapi hanya ke fail yang berasingan, maka arahan akan kelihatan seperti ini:

Pesanan Tolak, Benarkan

Tolak dari semua

Benarkan dari 77.84.20.18

Di sini, baris pertama mengandungi fail yang harus dibatasi aksesnya (tersembunyi.html), dan baris keempat mengandungi pengecualian terhadap peraturan penolakan - IP pengguna yang dibenarkan mengakses fail tersebut.

Langkah 6

Begitu juga, anda boleh menyekat akses ke sekumpulan fail dengan topeng namanya:

Pesanan Tolak, Benarkan

Tolak dari semua

Benarkan dari 77.84.20.18

Di sini, baris pertama mengandungi topeng untuk nama fail dengan akses terhad - larangan itu akan berlaku untuk semua fail dengan sambungan "wma". Baris keempat, seperti contoh sebelumnya, mengandungi IP pengguna yang tidak dikenakan sekatan.

Langkah 7

Anda boleh menyekat akses ke halaman mengikut jenis penyemak imbas - dengan cara ini, anda boleh menyaring, misalnya, robot carian yang tidak diingini: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase pengguna-Ejen ^ Offline. Explorer [NC, ATAU]

SetEnvIfNoCase pengguna-Ejen ^ [Ww] eb [Bb] andit [NC, OR]

Pesanan Benarkan, Tolak

Benarkan dari semua

Tolak dari env = bad_bot

Di sini, tiga baris pertama menyenaraikan beberapa jenis penyemak imbas yang tidak diingini (satu untuk setiap baris). Sudah tentu, apabila menggunakan reka bentuk sedemikian, anda perlu menggantinya dengan reka bentuk yang mengganggu laman web anda.

Disyorkan: