Hilangkan Ekstensi .php dan .html Dengan .htaccess

/register.php Menjadi /register aja

pada file website seperti .html dan .php biasanya secara default akan menampilkan nama ekstensi nya misalnya home.php atau advertising.php, namun ini bisa kita hilangkan dan kebanyakan situs web terlihat menarik tanpa ekstensi ini misalnya menjadi riobermano.com/advertising (sebelumnya: riobermano.com/advertising.php).

Untuk menghilangkan ekstensi tersebut pada situs web caranya cukup mudah, pada folder project bersangkutan buatlah file baru dengan nama .htaccess. Ingat, cukup beri nama .htaccess ! Selanjutnya, salin kode berikut lalu tempelkan didalam file .htaccess.

Jika sudah punya file .htaccess di dalam project, tidak perlu membuat baru. Cukup salin kode dibawah, pastikan RewriteEngine on tidak double didalam satu <module>.

Menghilangkan Ekstensi .php

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>

Simpan dan buktikan !

Setelah berhasil disimpan, silahkan kunjungi salah satu halaman pada project yang kamu punya dan coba hilangkan ekstensi .php nya pada URL.

Menghilangkan Ekstensi .html

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

Simpan dan buktikan !

Setelah berhasil disimpan, silahkan kunjungi salah satu halaman pada project yang kamu punya dan coba hilangkan ekstensi .html nya pada URL.

Masih bingung ? Lihat : Video tutorial cara menghilangkan akhiran .php di URL.

Sekarang, kamu sudah dapat menggunakan URL baru tanpa menggunakan ekstensi .php atau .html. Jadi, pastikan kamu sudah merubah link yang dicantumkan pada menu atau teks lainnya. Ubah dan hilangkan ekstensi nya.

Ya, kamu dapat menggunakannya di local komputer ataupun local server/hosting.

Selamat mencoba !

Jangan lupa kunjungi kategori PHP untuk mempelajari lebih dalam lagi mengenai PHP.

Bikin WebsiteHTML & CSSPemrogramanPHPShortener
Komentar (1)
Tambah Komentar
  • Hamid

    halo kak, sript sudah saya copy dan simpan evt HTML kok masih muncul ya kak tolong dijawab ya kak