Cara Menghilangkan ekstensi titik PHP dan HTML pada File dengan HTaccess

Publish Date : 06-10-2016 , dibaca 19938 kali, Hari ini dibaca : 1 kali ,0 comments

OK.. tutorial kali ini kita akan membahas mengenai URL, lebih tepatnya Cara menghilangkan ekstensi .php dan .html pada URL dengan menggunakan Htaccess,
Hal ini sebenarnya meruapakan modifikasi URL dengan HTaccess , Anda ingin membuatnya, simak tutorial dibawah ini

1. Menghapus ekstensi .HTML

Untuk menghilangkan ekstensi HTML, cukup denga menggunakan code dibawah ini pada htaccess

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

Copy script di atas lalu pindahkan pada texteditor code sobat, misalnya notepad++, lalu simpan dengan nama .htaccess.
Dari script di atas kita bisa lihat pada code

"RewriteCond %{REQUEST_FILENAME}.html-f"

artinya ialah mencari atau request file yang berekstensi .html, lalu code

"RewriteRule ^(.*)$ $1.html"

artinya ialah menghilangkan file dengan ekstensi .html

2. Menghapus ekstensi .PHP

Yang kedua ialah menghapus file dengan ekstensi .php, ketika kita membuat file dengan .php  pasti ingin menghilangkan ekstensi tersebut, caranya sama seperti menghilangkan ekstensi .html . Langsung aja cekidot berikut contoh scriptnya

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

GABUNGAN .PHP DAN .HTML

Bagaimana kalau gabungan keduanya ?, yap caranya gampang, sobat tinggal copy script berikut ok, silahkan simpan dengan extensi .htacces

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



Copy lalu simpan script diatas dengan nama .htaccess (maaf bahasa terlalu singkat, maklum cara cepat ya gan pasti tahu lah maksudnya)

CONTOH KASUS

Sebagai percobaan silahkan sobat buat file .php atau .html, berikut contohnya : silahkna copy dan pastekan, lalu simpan dengan ekstensi .php atau .html  misalkan index.php atau index.html

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Menghilangkan ekstesi .php dan .html dengan .htaccess by http://www.suckittrees.com/</title>
        
    </head>
<body>
 
<h1>Menghapus login.php | <a href="login">klik disini</a> untuk menghapus file ekstensi .php</h1>

<a href="signup">Registrasi</a>
 
</body>
</html>

Produk Rekomendasi

Artikel Terkait

Diskusi



wa