Media Pengembangan Web & App | by APPKEY

Pembuatan WebsiteWeb ProgrammingApa itu File htaccess? Mengenal dan Cara Membuat File...

Apa itu File htaccess? Mengenal dan Cara Membuat File htaccess

-

File htaccess adalah file yang berasal dari website canggih yang berguna untuk mengontrol high level configuration (konfigurasi tingkat tinggi) situs web Anda. Pada server yang menjalankan Apache (perangkat lunak server web). File .htaccess membantu Anda dalam mengubah konfigurasi website yang Anda miliki tanpa harus mengedit file konfigurasi server.

File .htaccess (hypertext access) bisa dipakai di berbagai Bahasa Pemrograman lain. Namun pada artikel ini, kita akan spesifik membahas tentang file htaccess Codeigniter. Jika Anda tertarik untuk tahu tentang file .htacess Codeigniter.

Apa itu File htaccess Codeigniter?

CodeIgniter adalah framework PHP yang menggunakan konsep Model View Controller (MVC) yang berguna dalam mengembangkan web application dengan cepat. CodeIgniter menyediakan perpustakaan di luar kotak untuk menghubungkan ke database dan melakukan berbagai operasi seperti mengirim email, mengunggah file, mengelola sesi, dan lainnya.

Saat ini sudah hadir Codeigniter 4 dengan fitur yang lebih baik dari versi-versi sebelumnya. Codeigniter adalah platform yang mudah dipelajari untuk pemula sedangkan Laravel menawarkan banyak fitur tambahan yang sulit dipelajari untuk pemula termasuk penerapan file htaccess di dalam Codeigniter maupun versi terbarunya yaitu, Codeigniter 4.

File htaccess bertindak sebagai “front-controller” dan meneruskan URL ke router CodeIgniter. Ini memungkinkan Anda untuk memiliki URL “cantik” (tanpa harus menyertakan “index.php”) – URL tersebut dapat berupa apa saja yang Anda suka. misalnya. example.com/my-page-url

Tanpa .htaccess, URL Anda terbatas dan perlu dipetakan langsung ke sistem file. yaitu. mereka perlu menyertakan “index.php” dan mungkin meneruskan bagian “cantik” dari URL sebagai info jalur (atau sebagai bagian dari string kueri). misalnya. example.com/index.php/my-page-url.

Artikel Terkait  Ini Tips 10 Cara Mencari Bug Website dan Aplikasi

Penggunaan Umum File .htaccess

Ada beberapa kasus penggunaan untuk file htaccess. Contoh paling umum meliputi:

  • Menambahkan pengalihan untuk URL tertentu
  • Muat halaman kesalahan khusus, seperti 404 halaman
  • Paksa situs Anda untuk menggunakan HTTPS alih-alih HTTP
  • Lindungi direktori tertentu dengan kata sandi di server Anda
  • Mencegah hotlink

Menggunakan file .htaccess adalah alat yang ampuh untuk mengelola server Anda, tetapi bisa jadi rumit. Pastikan Anda terbiasa membuat perubahan pada server Anda sebelum mulai mengedit file .htaccess.

Sebelum mencoba salah satu hal yang dijelaskan dalam panduan ini, kami sangat menyarankan Anda membuat cadangan file .htaccess dan seluruh situs web WordPress Anda (seperti dengan plugin cadangan WordPress seperti BackupBuddy). Jika Anda tidak nyaman melakukan perubahan pada file .htaccess, Anda mungkin perlu menghubungi pengembang situs web.

Jika Anda perlu mengedit file .htaccess Anda, Anda harus mengunduh file yang ada menggunakan klien FTP Anda atau melalui sistem akses file host Anda, seperti di dalam cPanel.

File htaccess situs web Anda mungkin sudah berisi pengaturan penting. Jika file .htaccess Anda memiliki pengaturan yang sudah ada, tambahkan kode baru ke kode yang sudah ada.

Contoh Kode File htaccess di Codeigniter

Berikut ini adalah contoh kode file .htaccess di Codeigniter. Kode ini bisa Anda coba.

a. File .htaccess untuk Codeigniter

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

b. Kode untuk menghilangkan index.php di Codeigniter

<?php 
#By default, the index.php file will be included in your URLs:
  
# Create a .htaccess file in your root folder and paste the below code 
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
?>
Atau Anda bisa melakukannya dengan kode ini. 
//find the below code   
$config['index_page'] = "index.php" 
//replace with the below code
$config['index_page'] = ""

Cara Menghilangkan index.php Menggunakan htaccess

Selanjutkan kita akan mempraktekan cara menghilangkan index.php menggunakan file htaccess.

  • Langkah 1: Buka file config.php yang terletak di jalur aplikasi/config. Temukan dan Ganti kode di bawah ini di file config.php.
// Temukan kode di bawah ini

$config['index_page'] = "index.php"

//  Hilangkan index.php

$config['index_page'] = ""
-	Langkah 2: Buka folder CodeIgniter Anda dan buat file .htaccess.

Your_website_folder/
application/
assets/
system/
user_guide/
.htaccess <--------- this file
index.php
license.txt 
  • Langkah 3: Tulis kode di bawah ini di dalam file .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Langlah 4: Dalam beberapa kasus, pengaturan default untuk uri_protocol tidak berfungsi dengan benar. Untuk mengatasi masalah ini cukup buka file config.php yang terletak di application/config lalu temukan dan ganti kode sebagai:

//  Temukan kode di bawah ini

$config['uri_protocol'] = "AUTO"

//  Ganti dengan

$config['uri_protocol'] = "REQUEST_URI"

Itulah penjelasan tentang file htaccess di Codeigniter dan cara membuatnya. Codeigniter adalah framework yang baru saja mengeluarkan versi terbarunya yaitu, Codeigniter 4. Codeigniter menyediakan metode dan struktur yang sampai batas tertentu memaksa pengembang untuk menulis kode yang tahan terhadap eksploitasi umum seperti skrip lintas situs XSS, dan injeksi SQL dan peretasan lainnya.

Tapi semuanya sangat tergantung pada pengembang. Framework hanya akan menyediakan struktur yang teruji dengan baik untuk membangun aplikasi Anda. Anda dapat dalam beberapa kasus membuat kode yang jauh lebih aman jika Anda menulis php.ini inti. Dengan Codeigniter, Anda bisa menggunakan file .htaccess dengan mudah dan merasakan berbagai manfaatnya untuk website Anda.

Ingin tahu lebih banyak informasi terbaru seputar Codeigniter maupun framework lainnya? Jangan lupa  kunjungi Web App di https://appkey.id/ atau download aplikasinya di Google Play Store agar Anda ketinggalan informasi terbaru dari Web App.


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang Website, Aplikasi, Desain, Video dan API langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Kategori

Blog Post Ranking 10

Rekomendasi 10 Aplikasi Pembuat Animasi 3D Terbaik. Ayo Cek!

Apakah Anda bercita-cita untuk menjadi seorang animator profesional? Belajar membuat animasi kini sudah menjadi hal mudah yang bisa dilakukan...

Encoding Adalah : Proses Komunikasi Encoding dan Decoding

Jika kita dapat melihat percakapan antar komputer, mungkin akan terlihat seperti ini: "010110111011101011010010110". Bahasa ini disebut dengan biner, encoding...

Cara Mudah Menambahkan Lokasi Alamat Bisnis Anda di Google Maps

Saat ingin hunting tempat makan atau tempat nongkrong terbaru, tak jarang beberapa dari Anda biasanya mendapatkan informasi terkini melalui...

Metadata Adalah? Fungsi dan Jenis-Jenis Metadata

Pernah mendengar istilah metadata? Mungkin, kita sering mendengar istilah metadata. Tetapi, banyak dari kita yang belum tahu arti dari metadata...

Cara Membuat Aplikasi di Playstore dengan Mudah

Membuat aplikasi di Playstore bisa Anda lakukan dengan mudah. Terdapat beberapa situs yang bisa membantu Anda untuk membuat aplikasi...

Looping Adalah Algoritma Perulangan: Berikut Contohnya

Jika anda sudah mendalami atau sedang mendalami dunia pemrograman terdapat sebuah konsep yang dapat memudahkan anda dalam menyusun struktur...

4 Cara Mengatasi Autentikasi Google Play Store dengan Cepat dan Mudah

Apakah Anda sedang mengalami masalah autentikasi Google Play Store? Permasalahan autentikasi Google Play Store adalah permasalahan umum sering dialami...

7 Aplikasi Membuat Aplikasi Android Secara Offline

Aplikasi membuat aplikasi android saat ini banyak dicari penekun IT untuk membuat aplikasi Android secara offline tanpa harus menggunakan...

Rekomendasi 10 Aplikasi Coding Android Terbaik

Ketersediaan aplikasi coding Android memang banyak dicari oleh orang-orang yang sedang atau akan memulai untuk membuat aplikasi android. Jika...

Domain Google? Apa Bedanya Dengan Domain Biasa?

Saat memutuskan untuk membuat website menjadi salah satu bentuk media digital marketing Anda dalam bersaing di zaman digital ini,...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya