Bekerja Dengan Fail .htaccess Di WordPress

fail htaccess WordPress

WordPress adalah platform hebat yang dibuat lebih baik dengan seberapa terperinci dan kuatnya papan pemuka WordPress standard. Anda dapat mencapai banyak, dari segi menyesuaikan cara dan fungsi laman web anda, dengan hanya menggunakan alat yang disediakan oleh WordPress untuk anda sebagai standard.

Akan tetapi, ada masa dalam kehidupan pemilik laman web mana pun, apabila anda perlu melampaui fungsi ini. Bekerja dengan WordPress File. Htaccess boleh menjadi salah satu cara untuk melakukan ini. Fail ini adalah fail teras yang bergantung pada laman web anda, dan terutama berkaitan dengan bagaimana permalink laman web anda berfungsi.

Walau bagaimanapun, fail .htaccess boleh digunakan untuk mencapai sejumlah perkara berguna. Kami sebelum ini telah merangkumi beberapa perkara, termasuk proses pembuatannya pengalihan semula regex di WordPress, dan gambaran keseluruhan yang lebih umum mengenai pengalihan header untuk WordPress. Dalam kedua panduan ini, kami mengakses dan mengedit fail .htaccess, tetapi tanpa menjelaskan banyak tentang mengapa fail tersebut ada di tempat pertama, dan bagaimana anda boleh menggunakannya.

Itulah tujuan artikel ini. Pertama, kita akan melihat apa yang dilakukan oleh fail .htaccess dalam persediaan WordPress standard. Kemudian, kami akan menerangkan bagaimana anda boleh mengaksesnya dan bagaimana anda dapat mengeditnya. Akhirnya, kami akan menunjukkan kepada anda mengapa anda mungkin mahu melakukannya.

Apakah Fail .htaccess?

Mari kita ketahui asasnya terlebih dahulu. Fail .htaccess secara teknikal tidak Fail WordPress. Atau, untuk meletakkannya dengan lebih tepat, fail .htaccess sebenarnya adalah fail yang digunakan oleh pelayan web Apache. Inilah sistemnya sedang digunakan oleh sebilangan besar laman web dan hos WordPress. Kerana keberadaan Apache yang ada ketika menguruskan laman WordPress, setiap laman web tersebut mempunyai fail .htaccess.

Fail .htaccess berkongsi beberapa ciri dengan fail lain yang digunakan laman web WordPress anda untuk konfigurasi. Nama fail adalah fail tersembunyi dan tidak perlu disembunyikan untuk diedit. Ini juga terdapat di direktori root dari laman WordPress anda.

Ingat, fail .htaccess melakukan satu perkara dan satu perkara sahaja: ia menentukan bagaimana pautan tetap laman web anda ditunjukkan. Itu sahaja. 

Namun, tersembunyi di sebalik keterangan ringkas ini banyak kerumitan. Ini kerana banyak pemilik laman web, plugin, dan tema mengubah cara penggunaan permalink dalam laman WordPress anda. Setiap kali anda (atau plugin) membuat perubahan pada cara permalinks anda berfungsi, perubahan ini disimpan dalam fail .htaccess. 

Pada prinsipnya, ini adalah sistem yang cukup baik, dan selamat. Namun, di dunia nyata ia dapat menimbulkan masalah yang nyata. Salah satunya adalah kerana 75% pembangun menggunakan JavaScript, dan oleh itu tidak selesa menggunakan Apache, banyak plugin dapat menimpa fail .htaccess dengan cara yang menjadikan laman web anda tidak selamat. Memperbaiki (atau sememangnya mengesan) masalah seperti ini di luar jangkauan kita di sini, tetapi peringatan standard mengenai pemalam berlaku - hanya pasang yang anda percayai, dan yang dikemas kini secara berkala untuk memperbaiki lubang keselamatan seperti ini.

Mencari dan Menyunting Fail .htaccess

Walaupun fail .htaccess terutamanya dirancang untuk menangani permalink di laman web anda, anda boleh mengedit fail untuk mencapai sejumlah hasil yang berguna: ini termasuk membuat pengalihan, atau hanya meningkatkan keselamatan di laman web anda dengan menghadkan akses luar ke halaman tertentu.

Di bahagian ini, kami akan menunjukkan kepada anda cara melakukannya. Tetapi pertama ... 

AMARAN: Menyunting fail .htaccess boleh merosakkan laman web anda. 

Membuat perubahan pada fail asas yang dijalankan oleh laman web anda adalah berisiko. Kamu patut sentiasa sandarkan laman web anda sebelum membuat perubahan, dan bereksperimen tanpa menjejaskan laman langsung. 

Sebenarnya, ada sebab yang baik mengapa fail .htaccess tidak tersedia untuk kebanyakan pengguna WordPress. WordPress mempunyai sebahagian besar pangsa pasar untuk laman web perniagaan kecil, dan ini bermaksud bahawa banyak pengguna mereka, boleh dikatakan, bukan yang paling cenderung secara teknikal. Inilah sebabnya mengapa fail .htaccess disembunyikan secara lalai - untuk mengelakkan pengguna baru membuat kesilapan.

Mengakses dan Menyunting Fail .htaccess

Dengan semua itu, mari kita lihat bagaimana anda boleh mengakses fail .htaccess. Untuk melakukan itu:

  1. Buat sambungan ke laman web menggunakan klien FTP. Terdapat banyak pelanggan FTP percuma dan hebat di luar sana, termasuk FileZilla. Baca dokumentasi yang disediakan untuk membuat sambungan FTP ke laman web anda.
  2. Setelah membuat sambungan FTP, anda akan ditunjukkan semua fail yang membentuk laman web anda. Lihat folder ini, dan anda akan melihat satu yang disebut direktori root.
  3. Di dalam folder ini, anda akan melihat fail .htaccess anda. Ia biasanya berada di bahagian atas senarai fail dalam folder itu. Klik pada fail, dan kemudian klik lihat / edit. 
  4. Fail akan dibuka di penyunting teks.

Dan itu sahaja. Anda sekarang dibenarkan membuat perubahan pada fail anda, tetapi perhatikan bahawa anda mungkin tidak mahu melakukannya. Kami akan menunjukkan kepada anda cara menggunakan fail ini di bahagian seterusnya, tetapi sebelum kami melakukannya, adalah idea yang baik buat salinan tempatan fail .htaccess anda (menggunakan dialog "simpan sebagai" standard), buat perubahan anda secara tempatan, dan kemudian muat naik fail tersebut ke laman web berperingkat (seperti yang kami nyatakan di atas).

Menggunakan Fail .htaccess

Sekarang anda sudah bersedia untuk mula menggunakan fungsi tambahan yang disediakan oleh fail .htacess. Mari mulakan dengan beberapa asas.

  • Pelencongan 301 - Pengalihan 301 adalah sekeping kecil kod yang menghantar pelawat dari satu halaman ke halaman lain, dan perlu jika anda memindahkan catatan blog tertentu yang dihubungkan ke laman web luaran. Sebagai alternatif, anda boleh menggunakan fail .htaccess untuk mengalihkan laman web. Anda juga boleh mengarahkan pengunjung dari versi HTTP laman web yang lebih lama ke versi HTTPS yang baru dan lebih selamat. Tambahkan ini ke fail .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Keselamatan - Terdapat juga beberapa cara untuk menggunakan fail .htaccess untuk menerapkan strategi keselamatan lanjutan untuk WP. Salah satunya adalah untuk mengunci akses ke fail tertentu supaya hanya pengguna dengan pengesahan yang betul dapat mengakses fail teras yang dijalankan oleh laman WordPress anda. Anda boleh menggunakan kod ini, yang ditambahkan pada akhir fail .htaccess anda, untuk membatasi akses ke sejumlah fail teras:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Ubah suai URL - Satu lagi ciri berguna fail .htaccess, walaupun lebih kompleks untuk dilaksanakan, adalah bahawa fail tersebut dapat digunakan untuk mengawal cara URL ditampilkan ketika pengunjung anda mengakses laman web anda. Untuk melakukan itu, anda perlu memastikan bahawa anda menggunakan Apache versi terbaru. Ini menjadikan URL satu halaman kelihatan berbeza dengan pelawat. Contoh terakhir ini - mungkin - agak terlalu rumit untuk kebanyakan pengguna yang biasa dengan fail .htaccess. Namun, saya memasukkannya untuk menunjukkan kepada anda ruang lingkup apa yang dapat dicapai dengan fail tersebut. Tambahkan ini ke fail .htaccess anda:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Melangkah Lebih Lanjut Dengan .htaccess

Bekerja dengan fail .htaccess adalah cara terbaik untuk mengetahui bagaimana laman web WordPress anda berfungsi pada tahap yang lebih asas, dan memberi anda gambaran mengenai ruang lingkup penyesuaian yang besar yang bahkan diberikan oleh laman web WP standard kepada anda. Setelah anda berjaya bekerja dengan fail .htaccess dengan membuat perubahan asas yang telah kami jelaskan di atas, banyak pilihan terbuka untuk anda. Satu, seperti yang telah kita bahas sebelumnya, adalah kemampuan untuk tetapkan semula blog WordPress anda

Yang lain adalah bahawa banyak cara untuk meningkatkan keselamatan WordPress anda melibatkan sama ada menukar fail .htaccess secara langsung, atau menggunakan sistem FTP yang sama untuk membuat perubahan pada fail root yang lain. Dengan kata lain, apabila anda mula melihat butiran dan baut laman web anda, anda akan menemui kemungkinan penyesuaian dan penambahbaikan yang tidak berkesudahan.

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.