Tanya redirect http to https


Status
Not open for further replies.

John Doe

Poster 2.0
Met malem semua, John doe mau tanya
Saya sudah beli SSL comodo positif harga 119 ribu/th untuk domain website saya dan sudah saya setting dengan benar dan berhasil..:cheer2:Hore...., sehingga ketika di buka dengan menggunakan langsung https://nama domain sudah berhasil, namun ada kendala, kendalanya :

1. ketika website diakses menggunakan http tidak redirect otomatis ke https,
2. Saya beberapa kali buat file .htaccess melalui file manager cPanel, mengalami kegagalan terus dan file tidak dapat terbuat, Apa kendalanya, mohon tutornya ..
 

BennyKusman

Hosting Guru
Verified Provider
mungkin bisa di paste disini, apa yang dibuat di htaccess nya
 

John Doe

Poster 2.0
Rencana mau buat file .htaccess di file manager cpanel, dengan isi :

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

tapi file .htaccess gagal terbuat terus dan ada keterangan file exist ( padahal belum buat )
 

BennyKusman

Hosting Guru
Verified Provider
Rencana mau buat file .htaccess di file manager cpanel, dengan isi :

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

tapi file .htaccess gagal terbuat terus dan ada keterangan file exist ( padahal belum buat )

berarti filenya uda ada.
pas klik File Manager dari cpanel, biasa ada pop up kecil, show hidden file.
trus bisa coba diisi htaccess berikut:

RewriteCond %{HTTP_HOST} ^namadomain\.net$ [OR]
RewriteCond %{HTTPS} off
RewriteRule ^ https://www.namadomain.net%{REQUEST_URI} [R=302,L]
 

Hostingan

Expert 2.0
Verified Provider
Udah dijawab sama om Benny tuh mas.
Untuk .htaccess nya itu emang udah kebuat tapi ngga terlihat, caranya seperti yang diberitahukan om Benny juga. Atau bisa lihat di gambar mungkin sedikit membantu.
Pjd2Fol.png
 

John Doe

Poster 2.0
Terima kasih petunjuknya, ternyata di "show hidden" dulu, di dalam .htaccess ternyata ada sudah ada keterangan sbb:

RewriteOptions inherit
RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [S=84]

RewriteRule ^article-([0-9]{1,})-([^/.]{1,}).html$ ./?pilih=news&modul=yes&aksi=lihat&id=$1&judul=$2 [QSA,L]
RewriteRule ^event-([0-9]{1,})-([^/.]{1,}).html$ ./?pilih=news&modul=yes&aksi=lihat&id=$1&judul=$2 [QSA,L]

RewriteRule ^index.html$ index.php [QSA,L]

RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^/?$ "https\:\/\/namadomain\.net\/" [R=301,L]

RewriteCond %{HTTP_HOST} ^namadomain\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.namadomain\.net$
RewriteRule ^/?$ "https\:\/\/namadomain\.net\/" [R=301,L]

<!----- kode dari om benny kusman --->
RewriteCond %{HTTP_HOST} ^namadomain\.net$ [OR]
RewriteCond %{HTTPS} off
RewriteRule ^ https://www.namadomain.net%{REQUEST_URI} [R=302,L]


Kira-kira, mana yang perlu di hapus dan di ganti dengan kode terbaru?
Sebab kode dari om benny, sudah di tambahkan ke dalamnya dan kutaruh di paling bawah, namun masih belum bisa http ter redirect otomatis ke https,
 
Last edited:

mustafaramadhan

Hosting Guru
Redirect seperti ini bisa dilakukan pada webserver config, .htaccess atau di file php. Jika dimungkinkan lakukan di webserver config.
 

IDreg.Net

Expert 2.0
@John Doe
ganti bagaian ini
PHP:
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^/?$ "https\:\/\/namadomain\.net\/" [R=301,L]

RewriteCond %{HTTP_HOST} ^namadomain\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.namadomain\.net$
RewriteRule ^/?$ "https\:\/\/namadomain\.net\/" [R=301,L]
dengan paste yg di bawah ini taruh diatas jika RewriteEngine On ada buang salah satu
PHP:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://domainanda.com [R=301,L]
 

John Doe

Poster 2.0
Sudah 3 hari saya bingung dan coba mencari kendalanya, Terima kasih para master, sudah berhasil redirectnya dan ternyata kodenya harus di letakkan di baris paling atas dalam file .htaccess tepat dibawah kode RewriteEngine ON. Jika kode nya di taruh di bagian paling bawah tidak work.
Uhh.., ternyata kurang titik atau salah dikit saja dalam meletakkannya bisa tidak jalan ya.., dunia programming itu susah-susah gampang ya.. makasih all
 
Status
Not open for further replies.

Top