Cara Mencegah Pautan Panas Imej dalam WordPress
Kami di WPExplorer suka mencipta tutorial untuk pelawat yang dihormati dan kami berbangga melakukannya. Kami memastikan langkah-langkah semudah dan tepat yang mungkin. Dan, perkara yang disertakan dengan tutorial yang baik ialah imej yang sesuai yang membantu anda mencapai matlamat anda dengan lebih cepat. Walau bagaimanapun,
Selalu ada sesetengah orang - orang bodoh, yang fikir sebenarnya wujud, jalan pintas untuk berjaya.
Tidak boleh memikirkan seseorang? Inilah satu - pengikis kandungan. Mencegah pengikisan kandungan adalah agak rumit dan memerlukan sedikit pengalaman untuk dicapai. Mari kita ambil langkah kecil hari ini dan pelajari cara menghalang hotlinking imej dalam WordPress.
Apakah Pautan Panas Imej?
Perkara pertama yang perlu dipelajari ialah istilah teknikal yang dipanggil 'hotlinking'. Wikipedia mempunyai seluruh halaman tentang hotlinking – cukup menarik untuk dibaca! Secara ringkasnya, pautan panas bermaksud menggunakan imej di tapak A yang asalnya milik tapak B. Pertimbangkan contoh berikut. Kami mempunyai 2 tapak:
- Tapak A: Lazy.me
- Tapak B: WPExplorer.com
Imej berikut dihoskan dalam pelayan WPExplorer (WPEngine):
Tapak lintah - Lazy.me, secara langsung menggunakan URL imej ini untuk memaparkan imej dalam tapak mereka. Itulah pautan panas imej. Kelemahan utama pautan panas imej ialah penggunaan lebar jalur tambahan dan kehilangan keaslian/kreativiti. Setiap kali seseorang melawati Lazy.me, imej disiarkan daripada pelayan WP Engine, sekali gus meningkatkan penggunaan lebar jalur – bukannya ia penting bagi kami! ?
Cegah Pautan Panas Imej dengan .htaccess:
Cara paling bijak untuk menghalang hotlinking imej ialah dengan mengedit fail .htaccess. Fail teks kecil (biasanya tersembunyi kerana awalan .) terdapat dalam direktori pemasangan akar WordPress anda, yang membolehkan kami:
- Sekat atau benarkan tapak web individu
- Benarkan atau tolak perujuk kosong
- Paparkan imej tersuai yang mengesan pautan panas imej
- Lindungi fail dan direktori
MENGEDIT Fail .htaccess
Kadangkala, anda mungkin tidak menemui fail .htaccess – jangan risau. Hanya nyalakan Notepad dan teruskan membaca. Jika anda mempunyai satu, pastikan anda membuat salinannya dahulu dan kemudian mengedit fail tersebut. Jangan cuba mengedit apa-apa. Hanya tampal kod berikut:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?your-site.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?your-other-domain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://i.imgur.com/g7ptdBB.png [NC,R,L]Penjelasan:
- Baris 1 menghidupkan enjin tulis semula yang digunakan untuk mendayakan proses pengalihan.
- Baris 2 membenarkan perujuk kosong melihat imej. Sesetengah orang yang menggunakan firewall biasanya melayari tanpa sebarang perujuk. Sekarang, anda tidak mahu menyekat imej anda daripadanya. Oleh itu, anda membenarkan perujuk kosong.
- Baris 3 membenarkan 'your-site.com' untuk melihat imej. Gantikan 'tapak-anda.com' dengan nama domain sebenar anda - jangan gunakan www.
- Begitu juga jika anda ingin membenarkan tapak lain menggunakan imej anda, anda boleh menggantikan 'your-other-domain.com' dengan nama domain yang betul.
- Baris 5 menggantikan semua imej yang tidak dibenarkan untuk digantikan dengan imej ini. Anda juga boleh mencipta imej tersuai dan memuat naiknya ke mana-mana direktori selain daripada direktori akar. Jika anda meletakkannya dalam direktori akar, pelayan anda mungkin jatuh dalam gelung tak terhingga. Oleh itu, yang terbaik untuk meletakkan imej dalam folder sebut "imej" dan gunakan pautan itu. Dalam hal ini, URLnya ialah: "http://my-site.com/images/preventhotlink.png"
Kesimpulan:
Tutorial ini merangkumi pautan panas imej untuk peringkat domain teratas - ia tidak akan berfungsi pada subdomain. Jika anda menggunakan penyedia pengehosan WordPress terurus, dan tidak mempunyai akses kepada direktori akar WordPress, maka anda perlu menghubungi sokongan pelanggan dan meminta akses. Terdapat pemalam WordPress untuk melumpuhkan pautan panas imej, tetapi saya secara peribadi lebih suka kaedah ini kerana ia memberi saya peluang untuk mempelajari sesuatu yang baharu.
Beritahu kami jika anda mendapati tutorial ini membantu, atau jika anda mempunyai petua untuk ditambahkan dalam ulasan di bawah!

