GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat &Mengedit File .htaccess WordPress Default

Pendahuluan

WordPress menggunakan file .htaccess default untuk menyimpan informasi konfigurasi dan menangani permintaan server.

Misalnya, .htaccess dapat mengaktifkan atau menonaktifkan banyak fitur server, termasuk pengalihan URL, tanda tangan server, caching file, perlindungan kata sandi, dan halaman kesalahan yang disesuaikan.

Tutorial ini akan menunjukkan cara menemukan, mengedit, dan membuat file .htaccess default di WordPress.

Apa itu File .htaccess

.htaccess adalah file konfigurasi standar yang digunakan di server web. Jika Anda terbiasa dengan Apache, Anda mungkin memiliki pengalaman dalam mengedit .htaccess untuk memberikan atau mencabut akses ke sumber daya situs web.

WordPress sedikit berbeda. Di WordPress, file .htaccess default terutama digunakan untuk menangani permalink ke halaman di situs WordPress Anda. Namun, sebagai file konfigurasi, Anda juga dapat menambahkan opsi konfigurasi tambahan untuk menyesuaikan perilaku situs web Anda, seperti:

  • Pengalihan dan penulisan ulang URL
  • Blokir hotlinking gambar
  • Menangani kesalahan server
  • Perlindungan kata sandi
  • Masukkan daftar hitam dan daftar putih IP
  • Blokir pengguna dengan merujuk URL

Di Mana Letak File .htaccess di WordPress

File .htaccess disimpan di direktori root instalasi WordPress. Titik (titik) di awal nama file menunjukkan file tersebut disembunyikan.

Jika Anda menggunakan cPanel, klik Setelan tombol di pojok kanan atas, lalu pilih Tampilkan file tersembunyi, lalu klik Simpan . Anda seharusnya dapat membuka public_html folder instalasi WordPress Anda dan temukan .htaccess terdaftar.

Cara Membuat File .htaccess WordPress Default

Dalam beberapa kasus, WordPress mungkin tidak membuat file .htaccess default, atau mungkin tidak sengaja terhapus. Navigasikan ke public_html folder untuk melihat daftar file. Pastikan Anda telah mengonfigurasi sistem Anda untuk menampilkan file tersembunyi, seperti disebutkan di atas.

1. Buat file baru menggunakan + File tombol di sudut kiri atas. Beri nama file “.htaccess .”

2. Buka file untuk diedit dengan memilih Edit .

3. Masukkan teks berikut:

# BEGIN WordPress

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

4. Simpan file dan keluar.

Cara Mengedit File .htaccess WordPress

Mengedit .htaccess di cPanel

  1. Untuk membuat salinan file di pengelola file cPanel, klik .htaccess untuk menyorotinya. Kemudian gunakan Unduh tombol di menu atas untuk menyimpan salinan ke mesin lokal Anda.
  2. Setelah membuat salinan, Anda dapat mengedit .htaccess. Di cPanel, klik kanan file, lalu klik Edit . Sekarang Anda dapat melakukan penyesuaian pada file.

Mengedit File .htaccess dengan Klien FTP

Anda juga dapat menggunakan klien FTP untuk masuk dan mengunduh salinan .htaccess langsung ke komputer lokal Anda.

Banyak klien FTP gratis yang tersedia, seperti FileZilla. Pada contoh di bawah ini, kami menggunakan FileZilla:

  1. Masuk ke akun hosting FTP server Anda.
  2. Navigasi ke root instalasi WordPress Anda untuk menampilkan file tersembunyi:Menu> Opsi> Pilih Server> Paksa menampilkan file tersembunyi
  3. Temukan folder root domain Anda, lalu unduh file .htaccess.
  4. Sekarang, Anda siap untuk mengedit file .htaccess.

Opsi Konfigurasi .htaccess WordPress

Mengalihkan Lalu Lintas Web

Jika Anda telah mengubah tautan permanen di situs web Anda, Anda dapat menggunakan pengalihan 301 untuk meneruskan lalu lintas ke halaman baru. Ini memungkinkan pengguna dengan bookmark atau hyperlink untuk diarahkan ke halaman langsung.

Edit file .htaccess Anda dan tambahkan baris berikut:

Redirect 301 /old_permalink.html http://www.website.com/current_permalink.html

Ini dapat dilakukan untuk setiap halaman yang perlu Anda alihkan.

Lindungi File WordPress Sensitif

Untuk mencegah akses web ke wp-config , error_logs , php.ini , dan file htaccess/htpasswds , tambahkan berikut ini:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">

Order deny,allow

Deny from all

Paksakan Koneksi SSL

Masukkan yang berikut untuk memaksa koneksi SSL terenkripsi:

SSLOptions +StrictRequire

SSLRequireSSL

SSLRequire %{HTTP_HOST} eq "www.WordPress.com"

ErrorDocument 403 https://www.WordPress.com

Linux
  1. Bagaimana mengubah memory_limit di file .htaccess

  2. Cara Membuat Swap di Linux

  3. Cara membuat file swap di Linux

  1. Bagaimana Cara Mengedit file di Pengelola File cPanel?

  2. Bagaimana cara memodifikasi PYTHONPATH default (sys.path) secara global?

  3. Bagaimana menemukan pengelola file default?

  1. Cara mengedit file php.ini

  2. Cara Menampilkan File Saya sebagai Halaman Default

  3. Bagaimana Mengedit File .htaccess melalui Filemanager cPanel?