Friday, March 18, 2016

Kategori:

Cara Menghilangkan .PHP, .HTML Ekstensions dengan .htaccess

tips


Tobi Web ID Tempatnya Cari Source Code Toko Online, Source Code Aplikasi PHP, Berbasis PHP dan MySQl, Source code CodeIgniter, Pengelolaan Data dengan Codeigniter, Contoh Program dengan PHP, Source Code eCommerce, Source Code dengan Laravel, cek source code website, source code toko online, source code toko online dengan php mysql
Ilustasi gambar dari allbloggingtips.com

Cara Menghilangkan .PHP, .HTML Ekstensions dengan .htaccess, Tutorial menghilangkan .PHP dan .HTML dengan .htacces.

Pada postingan kali ini ane akan share bagaimana cara menghilangkan ekstensi .php dan .html dengan htaccess. Jika sebelumnya anda melihat aplikasi yang sobat buat masih ada atau masih nongol file ekstensinya, tenang saja, karena saya puna solusinya, yuk cekidot langsung saja mulai coding, jangan banyakin teori, mending langsung saja praktek.

1. Menghapus ekstensi .HTML


Sobat pasti pernah mempunyai file .html pada website, dan itu dilihat sangat membosankan atau orang lain jadi tahu apa file ekstensi yang kita pakai, ini hubungannya tentu dengan keamanan.


<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>

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.tobiweb.id/</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>


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>

Silahkan gabungkan file index.php dengan file .htacces yang telah dibuat dalam satu folder project, lalu jalankan scriptnya di web browser sobat semua.

Sudah lama ane coba dan akhirnya bisa, bagi sobat yang masih belum bisa, bisalah kita diskusi di kolom komentar. 

Untuh contoh lainnya sobat bisa lihat di artikel saya yang sebelumnya, salah satu source code yang menggunakan teknik ini ada pada artikel ane sebelumnya. Silahkan baca dan lihat contoh demonya, Saya belajar dari source code ini juga pada masalah menghilangkan ekstensi .php dan .html.

Ok, cukup sekian postingan pada kali ini, semoga bermanfaat, terima aksih sudah berkunjung.
terima kasih kepada htaccess
sumber : Google dengan keyword Belajar Htaccces

Tobi Muhammad

Author & Editor

Tobi (Muhammad Tobi) adalah seorang Tukang Masak di perusahaan startup, suka sekali menulis dan mempelajari source code open source lisensi GNU di Github dll. Bisa pemrogramman web karena sering belajar dari contoh program yang ada di Github dll. Anak desa yang hanya lulusan Paket C.

2 comments:

  1. cara menghilangkan .php pada php, cara menghilangkan .html pada php

    ReplyDelete
  2. kalo dibikin jadi "html" gimana gan?

    contoh;

    domain.com/?id=user-name

    menjadi

    domain.com/user-name.html

    Gimana kode htaccess nya gan?

    ReplyDelete

 

News Letters

Subscribe here to get our newsletter in your inbox, it is safe and EASY!

Tobi Web Indonesia