menghapus .html di url

Cara Menghapus .html di URL dengan .htaccess

Ketika saya membuat website hanya menggunakan HTML, CSS dan JavaScript, ada satu hal yang membuat saya kurang nyaman. Yaitu, bagaimana cara menghapus .html di URL website kita. Ya, menghilangkan ekstensi .html perlu kita lakukan. Ini agar website kita tidak hanya lebih mudah diingat, tapi juga terkesan lebih profesional.

Berbeda dengan ketika kita menggunakan CMS seperti WordPress misalnya. Kita perlu mengatur agar ekstensi .html tidak ditampilkan di address bar URL. Dan, salah satu cara termudah menghilangkan .html pada URL adalah, dengan mengedit file .htaccess di hosting kita. Untuk mengedit file .htaccess, bisa kita lakukan melalui cPanel atau Plesk. Tentu saja tergantung dari hosting yang kita gunakan.

Disini, saya akan coba menerangkan bagaimana cara menghapus ekstensi .html di URL melalui cPanel. Untuk di Plesk, sebenarnya tidak jauh berbeda. Dan saya yakin, kamu bisa melakukannya juga di Plesk setelah membaca tutorial ini. Oya, kalau kamu menggunakan PHP, kamu bisa baca artikel saya tentang Cara Menghapus .php di URL dengan .htaccess.

Menghapus .html di URL

1. Langkah pertama, kita perlu login ke cPanel atau Plesk hosting kita. Kemudian pilih menu file manager.

file manager cpanel
File manager di cPanel

2. Temukan file .htaccess. Jika tidak ada, masuklah ke menu settings dan centang show hidden files untuk menampilkan file yang disembunyikan.

menampilkan file .htaccess
Menampilkan file .htaccess

3. Kemudian edit file .htaccess tersebut dan tambahkan kode di bawah ini.

#hapus ekstensi di file html
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
</IfModule>

atau ini.

#hapus ekstensi di file html
RewriteEngine on
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]

4. Terakhir, simpan file .htaccess, dan coba tes apakah cara menghilangkan .html di URL ini berhasil.

Kesimpulan

Nah, itu dia cara menhapus .html pada URL website kita dengan mudah, melalui file .htaccess. Sekedar informasi, file .htaccess ini adalah file text sederhana dalam format ASCII. Dimana kita bisa menggunakan file ini untuk merubah beberapa konfigurasi di sever website kita.

Sebenarnya, ada beberapa cara untuk menghapus .html di URL website kita. Saya sendiri berharap, cara menghapus .html di URL yang saya bagikan ini bermanfaat buat kamu. Jika cara ini tidak bekerja pada websie kamu, jangan menyerah! Pasti ada cara lain.

Akhirnya, semoga bermanfaat. Dan teruslah menjadi pembelajar. Karena hidup itu untuk belajar, bukan belajar untuk hidup. Kamu juga bisa mengisi alamat email kamu pada kolom di bawah, untuk berlangganan artikel terbaru saya. Sampai jumpa di artikel berikutnya…

Berlangganan Email

Dapatkan tutorial dan info terbaru dari saya.

Leave a Reply

Your email address will not be published. Required fields are marked *