.htaccess redirect

Pengalihan Apache .htaccess 301 adalah pengalihan sisi server dan pengalihan permanen.

File .htaccess adalah file konfigurasi server Apache. File .htacces digunakan per direktori.

Menggunakan file .htaccess mengurangi kinerja server. Penggunaan .htaccess harus dihindari jika Anda memiliki akses ke file konfigurasi utama server Apache httpd.conf. Situs web hosting bersama biasanya tidak memiliki akses ke file httpd.conf dan harus menggunakan file .htaccess .

Tanggapan pengalihan 301 ini memberi tahu mesin telusur bahwa halaman telah dipindahkan secara permanen dari URL lama ke URL baru.

Mesin pencari juga mentransfer peringkat halaman URL lama ke URL baru.

.htaccess redirect

Tambahkan kode ini atau buat file .htaccess baru di direktori old-page.html .

Pengalihan URL tunggal

Pengalihan permanen dari halaman -lama.html ke halaman -baru.html .

.htaccess:

Redirect 301 /old-page.html http://www.mydomain.com/new-page.html

Pengalihan seluruh domain

Redirect permanen dari semua halaman domain ke newdomain.com .

File .htaccess harus berada di direktori root situs web lama.

.htaccess:

Redirect 301 / http://www.newdomain.com/

Mengaktifkan konfigurasi .htaccess

Jika Anda mengunggah file .htaccess ke direktori lama-page.html dan pengalihan tidak berfungsi, biasanya file .htaccess tidak diaktifkan di file konfigurasi server Apache httpd.conf.

File .htaccess dapat diaktifkan dengan menambahkan file httpd.conf server Apache .

httpd.conf:

<Directory /srv/www/rapidtables.org/public_html/web/dev/redirect/
  AllowOverride All
</Directory/

Penting: pengaturan ini tidak disarankan karena memperlambat server Apache.

httpd.conf redirect

Jika Anda memiliki izin untuk mengubah file httpd.conf , lebih baik menambahkan direktif Redirect di httpd.conf daripada di file .htaccess .

Periksa apakah library modul rewrite mod_rewrite.so dimuat oleh server apache:

$ apache2ctl -M

 

Tambahkan kode berikut ke file httpd.conf.

Jika library modul rewrite mod_rewrite.so tidak tersedia, hapus komentar pada baris pertama untuk memuat modul rewrite.

httpd.conf:

# LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
<Directory /srv/www/rapidtables.org/public_html/web/dev/redirect/
   Redirect 301 /old-page.html http://www.mydomain.com/new-page.html
</Directory/

 

Jangan lupa untuk memulai ulang server Apache setelah pembaruan httpd.conf:

$ sudo /etc/init.d/apache2 restart

 


Lihat juga

Advertising

PENGEMBANGAN WEB
TABEL CEPAT