Berikut panduan cara redirect domain dari non-www ke WWW di Apache, sebagai tumpuan misal user mengakses https://idnetter.com akan diarahkan ke https://www.idnetter.com.
Ada dua cara ialah dengan konfigurasi virtual host dan .htaccess, yang pertama kita mulai dengan .htaccess
.
Redirect non-WWW ke WWW dengan .htaccess
Buat file .htaccess kalau belum ada, tambahkan arahan ibarat berikut di baris paling atas
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Catatan: kalau ingin diredirect ke https tinggal tambahkan aksara s
contoh:
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
atau pelajari cara setting redirect ke HTTPS pada tutorial sebelumnya
Redirect domain non-WWW ke WWW melalui konfigurasi VirtualHost Apache
Di dalam konfigurasi VHost setingannya ibarat ini
<VirtualHost *:80>
ServerName idnetter.com
Redirect permanent / http://www.idnetter.com/
</VirtualHost>
<VirtualHost *:80>
ServerAlias www.idnetter.com
ServerAdmin webmaster@idnetter.com
DocumentRoot /var/www/idnetter.com
<Directory "/var/www/idnetter.com">
Options FollowSymLinks
AllowOverride All
</Directory>
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/idnetter.com.error.log
CustomLog ${APACHE_LOG_DIR}/idnetter.com.access.log combined
</VirtualHost>
Untuk HTTPS – ganti nama domain dan lokasi akta SSLnya ya.
<VirtualHost *:443>
ServerName idnetter.com
Redirect permanent / https://www.idnetter.com/
</VirtualHost>
<VirtualHost *:443>
ServerName www.idnetter.com
ServerAdmin webmaster@idnetter.com
DocumentRoot /var/www/idnetter.com
<Directory "/var/www/idnetter.com">
Options FollowSymLinks
AllowOverride All
</Directory>
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /etc/letsencrypt/live/idnetter.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/idnetter.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/idnetter.com/fullchain.pem
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/idnetter.com.error.log
CustomLog ${APACHE_LOG_DIR}/idnetter.com.access.log combined
</VirtualHost>
Simpan, kemudian restart Apache
service apache2 restart
atau, untuk CentOS gunakan perintah ini
service httpd restart
Kalau kesulitan, Anda dapat kontak WA aku 08125008433, Jasa setup Apache server mulai dari 50.000
Sumber https://idnetter.com
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Cara Install Lemp Di Ubuntu 18.04Panduan cara install Nginx, MariaDB, PHP atau LEMP stack di Linux Ubuntu 18.04 LTS. Sebagai bonus, pada tutorial ini dilengkapi dengan insta… Read More...
Cara Install Ioncube LoaderPanduan cara install ionCube Loader. Modul PHP ionCube biasanya dipakai untuk membaca script PHP yang terenkripsi. Versi yang dipakai pada t… Read More...
Cara Install Sertifikal Ssl Di Halaman Control Panel Vestacp 8083Sebenarnya pada VestaCP sudah dibelaki SSL untuk halaman login panelnya tapi self-signed, jadi pada tutorial kali ini mungkin lebih tepatnya… Read More...
Mengubah Default Port Vestacp 8083Panduan cara merubah port vestaCP 8083. Satu baris perintah berikut ini akan mengubah default port VestaCP 8083 ke 2083, Anda dapat menggant… Read More...
Menghapus Error Log Dan Access Log Otomatis TerjadwalPada panduan ini akan memanfatkan fungsi software ulititas cron. Seperti biasa selalu diawali dengan melaksanakan koneksi via SSH ssh root@h… Read More...
0 Response to "Cara Redirect Domain Ke Www Di Apache"
Posting Komentar