Saya sedang membangun situs Wordpress untuk orang tua berusia 11 tahun yang menginginkan sesuatu untuk mengenang putri-putrinya prestasi atletik, akademik dan pribadi. Situs ini mencakup foto dan video dirinya dan teman-temannya, info biografi dan posting blog. Domain terdaftar secara pribadi atas nama perusahaan saya, saya tidak menambahkannya ke Google console dan saya menjaga SEO lainnya diminimalkan. Tidak ada nama belakang atau alamat fisik. Saya ingin memiliki keamanan web sebanyak mungkin dalam pikiran untuk menghindari pencakar dari mengambil foto dll, mencongkel mata dll. Saya mungkin menjadi paranoid dan seperti semua situs saya berpikir itu bisa mendapatkan lebih banyak lalu lintas daripada yang sebenarnya tetapi saya pikir itu layak penyelidikan dan bermanfaat untuk dot i's. Situs web anak sangat enak dan orang tua sangat rendah hati,
Apakah ada metode andal yang bisa saya ambil untuk meningkatkan keamanan Web untuk anak berusia 11 tahun ini dan situsnya?
sumber
robots.txt
file dengan isi yang tepat dapat menyimpan semua bot yang sah keluar. Bagian yang sulit adalah sisanya. Banyak dari mereka dapat dijauhkan jika alamat situs sulit ditemukan.Jawaban:
Mungkin saya menjadi paranoid, tetapi ini kedengarannya seperti blog / situs web yang sepenuhnya pribadi. yaitu. dilindungi kata sandi. Siapa sebenarnya target audiens?
Terlepas dari aspek keamanan (mencegah orang yang tidak bermoral menemukan dan menggunakan konten), konten semacam ini kedengarannya sudah matang untuk digertak dari "teman" sekolah lain. Konten yang mungkin OK pada awalnya - hingga 11 tahun - mungkin hanya akan memalukan dalam beberapa tahun.
Ini sepertinya terbelakang? Cara Anda menyembunyikan konten dari Google (mis. Bot "bagus") adalah dengan menggunakan
robots
meta tag (atauX-Robots-Tag
header) dan mungkinrobots.txt
. Mengabaikannya dari Google Search Console tidak akan membantu dalam hal ini.Setidaknya jika Anda menambahkannya ke Google Search Console Anda dapat memantau hal-hal seperti backlink, periksa robots.txt, dll. Jika memang Anda go public.
sumber
Satu-satunya jawaban yang tepat adalah melindungi semua hal dengan kata sandi. HTTP BASIC_AUTH mungkin paling sederhana untuk diatur, karena tidak akan berinteraksi dengan WordPress dengan cara apa pun. Itu sendiri akan cukup untuk mencegah semua pencakar, tetapi jika Anda ingin keamanan yang tepat Anda juga harus menggunakan HTTPS.
(Sidenote: Dengan banyak sistem, halaman HTTP akan dialihkan ke HTTPS. Namun, dengan HTTP BASIC_AUTH, pengalihan itu bisa setelah meminta kata sandi Anda. Halaman HTTPS kemudian akan meminta kata sandi lagi. Ini berarti kata sandi Anda telah dimasukkan dua kali, sekali dalam teks-jelas dan sekali melalui saluran aman. Pada prinsipnya mungkin untuk memiliki kata sandi yang berbeda untuk versi HTTP dan HTTPS, atau tidak memiliki kata sandi untuk versi HTTP: yang dilakukannya hanyalah mengarahkan kembali ke versi HTTPS, yang kemudian meminta kata sandi Anda. Seberapa mudah pengaturan ini tergantung pada alat yang Anda gunakan untuk mengelola preferensi hosting situs web Anda. Atau, cukup pastikan bahwa Anda selalu menavigasi secara langsungke halaman HTTPS, melewati versi tidak aman. Jika Anda menggunakan sistem kata sandi selain HTTP BASIC_AUTH, maka mungkin tidak ada sidenote ini yang berlaku.)
sumber
Options -Indexes
).Pertama, saya akan membuat permintaan maaf besar untuk semua webmaster profesional di luar sana, tetapi untuk OP ini, saya punya satu saran emas:
Melanggar pedoman mesin pencari
Dan maksud saya melakukannya sampai pada titik di mana konten penting dalam javascript kompleks dan robot konten dapat dirayapi tidak dalam HTML yang tepat. Ini termasuk tag deskripsi yang buruk, tag judul yang buruk, dll. Heck, mungkin mengubah seluruh konten menjadi hanya video yang dibuat dalam flash, atau menampilkan seluruh konten sebagai hanya satu gambar. Itu benar-benar akan membuat ngeri crawler mesin pencari.
Saya akan menunjukkan dengan contoh dalam kode:
Berikut cara untuk mendapatkan sesuatu yang diindeks:
Ok, saya akui, teksnya tidak sempurna, tetapi Anda mengerti maksud saya.
Sekarang jika Anda ingin menyembunyikannya dari perayap dan melakukannya dengan cara sederhana, Anda dapat mencoba ini:
kemudian buat gambar bernama mywebsite.jpg dan sertakan semua teks di dalamnya, bukan di html yang ditunjukkan di atas. Maka Anda perlu melindungi mywebsite.jpg dengan membuat versi yang ditandai untuk pengguna yang tidak berwenang untuk melihat hal yang sebenarnya. Cukup membandingkan string agen pengguna atau alamat ip dengan yang Anda izinkan / larangkan untuk gambar. Jenis hal ini dapat dilakukan dalam .htaccess dengan beberapa aturan penulisan ulang.
Misalnya, untuk memaksa googlebot untuk melihat gambar yang di-watermark alih-alih yang asli, gunakan aturan ini:
Saya berasumsi di sini bahwa mywebsite.jpg adalah situs web asli Anda sebagai gambar dan specialrobotimage.jpg adalah tanda air atau gambar sebagai pesan yang menyatakan hanya pengguna sungguhan yang diizinkan melihat informasi tersebut. Juga, aturan menganggap semuanya ada di folder yang sama.
sumber
Pertama, ini benar-benar pertanyaan WP. Saya telah menulis 20+ situs yang melakukan apa yang Anda butuhkan jadi ini cukup mudah.
1 Anda membuat semua orang masuk untuk melihat setiap halaman.
2 Anda mengunci folder unggahan melalui skrip dan .htaccess. Ada skrip yang akan memeriksa login pengguna sebelum mengizinkan mereka melihat media.
Jika Anda ingin melakukan apa pun di antara ini dan membuat situs Anda terbuka lebar - itu banyak pekerjaan. Cara termudah untuk melakukannya adalah memiliki dua folder unggahan - satu dengan keamanan dan satu untuk yang lainnya jika Anda ingin memiliki beberapa halaman terbuka lebar untuk umum dan beberapa tidak.
Adapun apa yang orang lain katakan tentang konten - tidak dapat menemukannya jika halaman Anda terkunci ... itu tidak benar. Saya memiliki skrip robot yang akan mencari omong kosong dari folder untuk nama file.
Semua pembicaraan google dan robot itu omong kosong. Hal-hal itu hanya penting jika Anda ingin setengah-setengahnya. Jika Anda melakukannya maka ikuti saran dari beberapa pertanyaan yang tervvotasikan di atas.
sumber