Rumahweb Journal
opengraph - Menghilangkan Ekstensi .PHP dan .HTML Dengan .htaccess

Menghilangkan Ekstensi .PHP dan .HTML Dengan .htaccess

Ada banyak sekali pertanyaan yang masuk ke Teknis Rumahweb, tentang cara menghilangkan ekstensi .php dan .html pada website.

Cara Menghilangkan ekstensi file di Browser

Salah satu cara mudah yang bisa Anda lakukan adalah, melakukan editing file .htaccess di hosting. Editing file .htaccess bisa dilakukan melalui cPanel atau Plesk, melalui file manager lalu klik edit pada file .htaccess.

Perlu diperhatikan, script yang kami sampaikan ini hanya bisa digunakan pada website yang dibuat secara manual. Contohnya website yang dibuat dengan file .html atau file .php manual. Selain itu, beberapa kali kami melakukan test pada framework CodeIgniter, script ini juga dapat berjalan dengan baik. Berikut langkah-langkahnya :

Menghilangkan ekstensi .php

Gunakan script berikut untuk mengganti ekstensi .php.

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

Keterangan:

  • RewriteCond %{REQUEST_FILENAME}.php -f : perintah ini berfungsi untuk mencari file .php

  • RewriteRule ^(.*)$ $1.php : Perintah ini berfungsi untuk menghapus file dengan ekstensi .php

BACA JUGA: Mengenal Apa Itu Ekstensi File beserta Contohnya

Menghilangkan ekstensi .html

Gunakan script berikut untuk mengganti ekstensi .html.

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

Keterangan:

  • RewriteCond %{REQUEST_FILENAME}.html -f : perintah ini berfungsi untuk mencari file .html
  • RewriteRule ^(.*)$ $1.html : Perintah ini berfungsi untuk menghapus file dengan ekstensi .html

Sebagai informasi tambahan, script diatas tidak bisa digunakan pada CMS seperti WordPress atau Website Builder seperti Weebly dan SitePro. Hal ini disebabkan karena CMS seperti WordPress atau website builder memiliki struktur .htaccess sendiri atau perubahan ekstensi dari sisi permalink.

Jika Anda menggunakan CMS WordPress, Anda bisa mempelajari panduannya pada link berikut : Permalink WordPress

Demikian panduan menghilangkan ekstensi .php dan .html dengan .htaccess, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 3.8 / 5. Vote count: 16

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Domain & Hosting Gratis di Rumahweb

Lutfi Hanif

I am an SEO enthusiast, an editor, a technical content writer, and also an article optimizer for both Journal and Rumahweb Blog.