{"id":16472,"date":"2020-08-25T16:45:38","date_gmt":"2020-08-25T09:45:38","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=16472"},"modified":"2022-11-18T17:00:52","modified_gmt":"2022-11-18T10:00:52","slug":"cara-setting-https-pada-codeigniter","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-setting-https-pada-codeigniter\/","title":{"rendered":"Cara Setting HTTPS Pada CodeIgniter"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/blog.rumahweb.com\/apa-itu-codeigniter-adalah\/\" title=\"codeigniter adalah\">CodeIgniter<\/a> menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter di hosting cPanel.<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Sebelum membahas cara setting HTTPS di CodeIgniter, terlebih dahulu kami akan menjelaskan secara singkat apa itu SSL dan fungsinya. Berikut informasi selengkapnya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu SSL?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Secure Socket Layer (SSL) adalah teknologi keamanan standar yang membuat tautan terenkripsi antara web server dan browser. Sederhananya, koneksi antara web browser dengan web server akan terenkripsi, sehingga data hanya bisa dibaca oleh web browser serta web server saja. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Saat ini semua paket <a href=\"https:\/\/www.rumahweb.com\/hosting-murah\/\" title=\"hosting murah\">Shared hosting<\/a> di Rumahweb telah di support dengan fitur Lets Encrypt, sehingga Anda bisa melakukan instalasi SSL secara gratis di hosting. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ketika domain dan hosting Anda aktif, maka SSL gratis ini akan terinstall secara otomatis. Namun ada kondisi, dimana Anda perlu melakukan instalasi secara manual. Panduan install SSL gratis di cPanel bisa dipelajari melalui artikel berikut: <a href=\"https:\/\/www.rumahweb.com\/journal\/install-ssl-gratis-di-cpanel\/\" title=\"\">Install ssl gratis di cPanel<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah SSL aktif, langkah selanjutnya adalah melakukan modifikasi script pada file config.php dan htaccess, agar website Anda yang menggunakan framework CodeIgniter secara otomatis diarahkan ke HTTPS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting HTTPS Pada CodeIgniter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pastikan di domain yang akan Anda setting telah terinstall SSL di cPanel atau server. Setelah itu, Anda bisa mengikuti panduan berikut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1. Setting HTTPS di base_url<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Setting force HTTPS bisa dilakukan dengan cara memodifikasi script \/ source code pada salah satu file yang ada di dalam struktur folder CodeIgniter. Letak filenya sebagai berikut : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/application\/config\/config.php<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pada file ini, silakan mencari baris berikut ini dan memodifikasi alamat dari &#8220;http&#8221; menjadi &#8220;https:&#8221;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$config['base_url'] = 'https:\/\/www.domainAnda.com\/';<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1.png\" alt=\"setting https pada codeigniter\" class=\"wp-image-16474\" width=\"592\" height=\"335\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1.png 842w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1-300x170.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1-768x435.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1-370x210.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1-270x153.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1-570x323.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci1-1-740x419.png 740w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2. Setting Force HTTPS via htaccess<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Langkah kedua adalah memodifikasi file htaccess. File .htaccess ini terletak di directory root domain Anda. Jika Anda setting untuk primary domain, maka letak file .htaccess berada di public_html. Atau Anda bisa menyesuaikan directory root masing-masing. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah menemukan file .htaccess, silahkan tambahkan script berikut ini. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{HTTPS} off\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} &#091;L,R=301]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh gambarnya bisa Anda lihat seperti berikut:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci2.png\" alt=\"setting https htaccess codeigniter\" class=\"wp-image-16475\" width=\"473\" height=\"157\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci2.png 551w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci2-300x100.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci2-370x123.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci2-270x90.png 270w\" sizes=\"auto, (max-width: 473px) 100vw, 473px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Bila Anda mengalami kendala dalam proses setting file .htaccess, detail panduannya bisa Anda simak pada artikel berikut: <a href=\"https:\/\/www.rumahweb.com\/journal\/setting-force-https-menggunakan-htaccess\/\" title=\"force https htaccess\">Force HTTPS htaccess<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sampai tahap ini, setting HTTPS pada CodeIgniter telah selesai. Silahkan Anda coba mengakses nama domainnya saja, tanpa menggunakan url HTTPS.  Jika domain langsung mengarah ke https:\/\/namadomain, maka artinya konfigurasi SSL yang Anda lakukan sudah berjalan dengan baik. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3.png\" alt=\"contoh akses https dengan ci\" class=\"wp-image-16476\" width=\"555\" height=\"279\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3.png 884w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3-300x151.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3-768x387.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3-370x187.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3-270x136.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3-570x288.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/ssl_ci3-740x373.png 740w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Demikian panduan kami tentang <span style=\"text-decoration: underline;\">cara setting HTTPS pada CodeIgniter<\/span>. Jika Anda mengalami kendala atau kesulitan, silahkan hubungi bagian teknis kami melalui livechat, telepon, ataupun melalui trouble ticket. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter di hosting cPanel. Sebelum membahas cara setting HTTPS di CodeIgniter, terlebih dahulu kami akan menjelaskan secara singkat apa itu SSL dan fungsinya. Berikut informasi selengkapnya. Apa itu SSL? Secure Socket Layer (SSL) adalah [&hellip;]<\/p>\n","protected":false},"author":336,"featured_media":17372,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176],"tags":[543,574,250],"class_list":["post-16472","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ssl","tag-codeigniter","tag-https","tag-ssl"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Jan\"\/>\n\t<meta name=\"google-site-verification\" content=\"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ\" \/>\n\t<meta name=\"keywords\" content=\"setting https codeigniter,setting https di codeigniter,setting ssl codeigniter,ssl codeigniter,https codeigniter,cara setting https codeigniter,setting https pada codeigniter,codeigniter,https,ssl\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.rumahweb.com\/journal\/cara-setting-https-pada-codeigniter\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"id_Id\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cara Setting HTTPS Pada CodeIgniter - Rumahweb\" \/>\n\t\t<meta property=\"og:description\" content=\"CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.rumahweb.com\/journal\/cara-setting-https-pada-codeigniter\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/banner-opengraph-cara-mengaktifkan-ssl-pada-codeigniter.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/banner-opengraph-cara-mengaktifkan-ssl-pada-codeigniter.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"5000\" \/>\n\t\t<meta property=\"og:image:height\" content=\"2625\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-25T09:45:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-18T10:00:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RumahwebIndonesia\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cara Setting HTTPS Pada CodeIgniter - Rumahweb\" \/>\n\t\t<meta name=\"twitter:description\" content=\"CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/banner-opengraph-cara-mengaktifkan-ssl-pada-codeigniter.png\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cara Setting HTTPS Pada CodeIgniter - Rumahweb","description":"CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter.","canonical_url":"https:\/\/www.rumahweb.com\/journal\/cara-setting-https-pada-codeigniter\/","robots":"max-image-preview:large","keywords":"setting https codeigniter,setting https di codeigniter,setting ssl codeigniter,ssl codeigniter,https codeigniter,cara setting https codeigniter,setting https pada codeigniter,codeigniter,https,ssl","webmasterTools":{"google-site-verification":"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ","miscellaneous":""},"schema":null,"og:locale":"id_Id","og:site_name":"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev","og:type":"article","og:title":"Cara Setting HTTPS Pada CodeIgniter - Rumahweb","og:description":"CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter.","og:url":"https:\/\/www.rumahweb.com\/journal\/cara-setting-https-pada-codeigniter\/","og:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/banner-opengraph-cara-mengaktifkan-ssl-pada-codeigniter.png","og:image:secure_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/banner-opengraph-cara-mengaktifkan-ssl-pada-codeigniter.png","og:image:width":5000,"og:image:height":2625,"article:published_time":"2020-08-25T09:45:38+00:00","article:modified_time":"2022-11-18T10:00:52+00:00","article:publisher":"https:\/\/www.facebook.com\/RumahwebIndonesia\/","twitter:card":"summary_large_image","twitter:site":"@rumahwebtweet","twitter:title":"Cara Setting HTTPS Pada CodeIgniter - Rumahweb","twitter:description":"CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter.","twitter:creator":"@rumahwebtweet","twitter:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/banner-opengraph-cara-mengaktifkan-ssl-pada-codeigniter.png"},"aioseo_meta_data":{"post_id":"16472","title":"#post_title - Rumahweb","description":"CodeIgniter menjadi salah satu framework yang paling banyak digunakan saat ini. Pada panduan ini, kami akan berbagi cara setting HTTPS pada CodeIgniter.","keywords":[{"label":"setting https codeigniter","value":"setting https codeigniter"},{"label":" setting https di codeigniter","value":" setting https di codeigniter"},{"label":" setting ssl codeigniter","value":" setting ssl codeigniter"},{"label":" ssl codeigniter","value":" ssl codeigniter"},{"label":" https codeigniter","value":" https codeigniter"},{"label":" cara setting https codeigniter","value":" cara setting https codeigniter"},{"label":"setting https pada codeigniter","value":"setting https pada codeigniter"}],"keyphrases":{"focus":{"keyphrase":"setting https pada CodeIgniter","score":90,"analysis":{"keyphraseInTitle":{"title":"Focus keyphrase in SEO title","description":"Focus keyphrase found in SEO title.","score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"title":"Focus keyphrase in meta description","description":"Focus keyphrase found in meta description.","score":9,"maxScore":9,"error":0},"keyphraseLength":{"title":"Focus keyphrase length","description":"Good job!","score":9,"maxScore":9,"error":0,"length":4},"keyphraseInURL":{"title":"Focus keyphrase in URL","description":"Focus keyphrase used in the URL.","score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"title":"Focus keyphrase in introduction","description":"Your Focus keyphrase appears in the first paragraph. Well done!","score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"title":"Focus keyphrase in Subheadings","description":"Use more focus keyphrases in your H2 and H3 subheadings!","score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"title":"Focus keyphrase in image alt attributes","description":"Focus keyphrase found in image alt attribute(s).","score":9,"maxScore":9,"error":0}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[],"defaultGraph":"Article","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 10:48:11","updated":"2026-04-19 03:51:14","seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/16472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/336"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=16472"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/16472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/17372"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=16472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=16472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=16472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}