GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Menyiapkan Pengalihan di cPanel

Antarmuka Redirects memungkinkan Anda untuk mengarahkan semua domain di cPanel dan sumber daya internalnya ke domain dan URL lain. Pengalihan mengirimkan semua pengunjung domain (dan bot mesin telusur) ke URL yang berbeda.

URL adalah domain bersama dengan sumber daya web setelah namanya, mis. http://sourcedomain.com/site/address.php

Ada dua jenis pengalihan – 301 Permanen dan 302 Sementara .

Semua pengalihan melalui antarmuka cPanel meninggalkan sepotong kode di file .htaccess.

Tambahkan Pengalihan

Tambahkan domain sumber (sourcedomain.com) ke cPanel (sebagai addon atau domain terparkir) dengan server nama domain utama akun Anda.

Domain target (targetdomain.com) tidak harus berada di cPanel atau dengan server nama domain utama akun Anda.

(1 ) Jenis :Pilih jenis pengalihan – 301 permanen atau 302 sementara. Dalam kebanyakan kasus, lebih baik memilih pengalihan permanen 301.

Pilih pengalihan 302 jika itu benar-benar bersifat sementara, misalnya, jika pemeliharaan dilakukan atau akses ke sumber web dibatasi untuk sementara.

301 Dipindahkan Secara Permanen dan 302 Ditemukan adalah kode status HTTP yang diterima sebagai tanggapan terhadap klien web dan bot mesin telusur yang mencoba mengakses URL yang dialihkan.

Kode status 301 Dipindahkan Secara Permanen akan memberi tahu browser pengunjung untuk memperbarui bookmarknya dengan URL baru. Ini juga akan memberi tahu bot bahwa sumber daya web yang diminta memiliki URL baru. (2 ) http://(www.)? :Pilih domain sumber dari menu tarik-turun untuk menyiapkan pengalihan. Jika Anda menyimpan opsi **Semua Domain Publik* di bidang ini, semua domain di akun akan dialihkan. (3 ) / :Untuk mengalihkan hanya domain ini, biarkan bidang kosong. Misalnya, jika Anda ingin mengarahkan hanya sourcedomain.com tanpa URL internalnya seperti sourcedomain.com/dir/file.html. Jika Anda mengarahkan ulang direktori/file atau URL, mereka akan dialihkan secara terpisah. Misalnya, jika pengguna mengakses http://sourcedomain.com, mereka tidak akan dialihkan.

(4 ) Mengalihkan ke :Ini adalah domain target.

Anda harus menentukan protokol di kotak teks ini. Misalnya, http://, https:// atau ftp://.

Masukkan URL tempat pengunjung akan diarahkan:
– domain atau
– URL direktori, mis. http://targetdomain.com/directory atau
– URL file, mis. http://targetdomain.com/directory/file.html

Alamat domain target akan ditampilkan di bilah alamat setelah pengalihan.

(5 ) www. pengalihan :Opsi ini mengacu pada domain sumber yang akan dialihkan (sourcedomain.com).

Hanya alihkan dengan www. – Redirect hanya aktif untuk URL dengan www. awalan sebelum bagian nama domain. misalnya www.sourcedomain.com.

Mengalihkan dengan atau tanpa www. – Redirect aktif untuk kedua URL dengan atau tanpa www. awalan sebelum bagian nama domain, mis. www.sourcedomain.com atau sourcedomain.com.

Jangan alihkan www. – Redirect hanya aktif untuk URL tanpa www. awalan sebelum bagian nama domain, mis. domain sumber.com. Opsi ini cocok untuk menyiapkan pengalihan, dimulai dengan www. awalan, mis. sourcedomain.com akan selalu dialihkan ke www.sourcedomain.com.

(6 ) Pengalihan karakter pengganti :Pilih opsi Wildcard Redirect jika Anda ingin mengalihkan semua file dalam direktori ke nama file yang sama di direktori baru.

Opsi Wildcard pada dasarnya mengalihkan semuanya setelah nama domain sumber dan ditambahkan ke URL baru. Misalnya, saat mengakses:

http://sumber domain.com/dir/index.html

pengguna akan dialihkan ke sumber daya yang sama, tetapi dengan domain baru:

http://target domain.com/dir/index.html

WordPress, Joomla!, Drupal

Saat mengarahkan melalui cPanel-> Redirects, sistem menambahkan kode redirect ke akhir file .htaccess. Beberapa sistem manajemen konten seperti WordPress, Joomla! atau Drupal mungkin tidak dapat menangani kode itu. Hal ini disebabkan oleh fakta bahwa aplikasi mengikuti aturan dari bagian tertentu dari file .htaccess. Bagian ini selalu sebelum kode pengalihan.

Misalnya aturan WordPress ada di sektor file .htaccess berikut:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Jika pengalihan gagal, pindahkan aturan ke awal bagian WordPress, setelah RewriteEngine On baris, misalnya:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sh\-mywordpress\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.sh\-mywordpress\.com$
RewriteRule ^dir$ "http\:\/\/targetdomain\.com\/" [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Penting :Selalu buat salinan cadangan sebelum mengedit file .htaccess. Juga, jika ada ketidakteraturan konten dalam file .htaccess, situs web mungkin berhenti memuat dan Anda bisa mendapatkan pesan Error 500.

Pengalihan Saat Ini

Di bagian ini Anda dapat memeriksa semua pengalihan yang tersedia.

Pengeditan pengalihan tidak didukung. Untuk mengubah pengalihan, Anda harus menghapusnya, lalu membuatnya kembali.

Anda dapat mencari pengalihan berdasarkan domain, URL, dll.

Untuk memeriksa apakah pengalihan berfungsi dengan benar, klik tautan terkait di kolom Direktori.


cPanel
  1. Ikhtisar cPanel

  2. Halaman Situs Web Default di cPanel

  3. Siapkan Pengalihan Domain di cPanel

  1. Cara mengkonfigurasi pengalihan di cPanel

  2. Cara Mengatur Pengalihan Domain Di cPanel

  3. Jenis pengalihan domain

  1. Cara mengelola domain di cPanel

  2. Cara membuat pengalihan situs/domain di cPanel

  3. Cara Melakukan Pengalihan Situs Web