Bagaimana cara menghapus ekstensi .php dari url?

Dalam tutorial ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat menghapusnya. php dari nama file menggunakan. htaccess

Sering kali web dev ingin menghapus. html atau. ekstensi php untuk membuat URL lebih ramah SEO

Sangat mudah untuk menghapus ekstensi file


Tutorial ini akan membantu menyelesaikan id dengan menggunakan. htaccess

Daftar isi

Menghapus. Ekstensi php dari URL

Untuk menghapus. php dari file PHP, Anda harus menambahkan skrip di bawah ini. file htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php  [NC,L]

Sekarang Anda dapat menautkan halaman di dalam HTML tanpa ekstensi

<a href="http://domain.com/forum">Forum</a>
_

Sekarang ketika pengguna akan mengakses /forum itu akan menampilkan konten forum. file php. Tetapi jika seseorang akan mengakses menggunakan /forum. php, maka itu tidak akan dialihkan ke /forum

Jadi untuk melakukan pengalihan, Anda harus menambahkan beberapa kode lagi di. file htaccess
Jadi Lengkap. kode htaccess akan menjadi

RewriteEngine on

RewriteCond %{THE_REQUEST} /([^.]+)\.php [NC]
RewriteRule ^ /%1 [NC,L,R]

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php  [NC,L]

Menghapus. html Ekstensi dari URL

Jika Anda ingin menghapus. html, lalu cukup tambahkan cuplikan di bawah ini di file. file htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html  [NC,L]

Jadi sekarang Anda bisa menautkan. html tanpa ekstensi di halaman web Anda. Tetapi ketika pengguna akan mencoba mengakses dengan. html itu tidak akan diarahkan ke halaman tanpa ekstensi

Sering kali Anda ingin memiliki URL yang ramah pengguna di situs Anda. Alih-alih https. // www. contoh. com/index. html Anda ingin memiliki https. // www. contoh. com/index. URL kedua terlihat jauh lebih baik. Juga, dari sudut pandang SEO lebih baik tidak menggunakan ekstensi file

Langkah-langkah untuk menghapus ekstensi file adalah

1. Login ke akun cPanel Anda

2. Buka File Manager – di Bagian FILES

3. Di Manajer File, buka tombol Pengaturan di sudut kanan atas

4. Pada jendela Preferences yang akan muncul, centang opsi Show Hidden Files (dotfiles). Klik tombol Simpan untuk menerapkan pengaturan

5. Sekarang arahkan ke. file htaccess. Jika file tidak ada, Anda harus membuatnya

6. Klik tombol Edit dari menu atas File Manager

7. Tambahkan baris di bawah ini ke. file htaccess. Klik tombol Simpan Perubahan dan kemudian tombol Tutup

#remove php file extension-e.g. https://example.com/file.php will become https://example.com/file 
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L] 
_

8. Sekarang server web Apache akan dihapus. ekstensi php dari URL

Untuk menghapus. penggunaan ekstensi html

#remove html file extension-e.g. https://example.com/file.html will become https://example.com/file
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]

Perhatikan bahwa banyak skrip PHP (seperti WordPress, Drupal, MediaWiki, dll.) memerlukannya. htaccess agar berfungsi dengan baik. Jangan hapus file-file ini. Juga, berhati-hatilah saat mengeditnya

Dalam posting ini, kami akan menunjukkan kepada Anda cara menghapusnya. php dan. html dari URL menggunakan file htaccess. Memiliki ekstensi file seperti. php,. html di akhir URL tidak merugikan SEO, tetapi menghapusnya akan membuat URL lebih mudah dibaca. CMS seperti WordPress menyembunyikan ekstensi file di URL yang membuatnya mudah digunakan. Anda dapat melakukan hal yang sama untuk situs web lain (bahkan yang dibangun dengan inti PHP) dengan bantuan. file htaccess

SEBUAH. htaccess adalah file ASCII yang memungkinkan Anda mengatur konfigurasi server Apache. Dengan Access Files, Anda dapat menulis ulang URI, memblokir IP, membatasi akses ke direktori dengan kata sandi, dll. Di sini kita akan melihat cara menghapus/menyembunyikan ekstensi file dari URL dengan file htaccess

Menghapus. Ekstensi php Dari URL

Untuk menghapus. php dari URL, kami telah memberi Anda kode di bawah ini, salin dan tempel di file. htaccess, jika tidak ada. htaccess kemudian buat file baru bernama. htaccess

Contoh. -

Membuat. htaccess File Baru

RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
_

Catatan. - Jika Anda bekerja di Cpanel online maka. htaccess akan menempelkan kode ini di atasnya. Jika Anda mengerjakannya di localhost offline maka Anda harus membuat yang baru. htaccess

Menghapus. html Ekstensi Dari URL

Untuk menghapus. html dari URL, kami telah memberi Anda kode di bawah ini, salin dan tempel di. htaccess, jika tidak ada. htaccess, lalu buat file baru bernama. htaccess

Contoh. -

RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html

Catatan. - Untuk menghapus. html dari URL, kami telah memberi Anda kode di bawah ini, online akan berfungsi di server seperti localhost, lokasi langsung tidak akan berfungsi

Terkadang Anda ingin memiliki URL yang mudah digunakan di situs Anda. Misalnya, alih-alih https. // www. contoh. com/index. html, Anda ingin memiliki https. // www. contoh. com/index. URL kedua terlihat jauh lebih baik. Juga, dari sudut pandang SEO, lebih baik tidak menggunakan ekstensi file

Bagaimana cara menyembunyikan ekstensi file PHP di URL?

Dengan menonaktifkan expose_php di php Anda. ini file , Anda mengurangi jumlah informasi yang tersedia untuk mereka. Agar ini berfungsi secara efektif, Anda harus mengganti nama file PHP Anda dengan ekstensi di atas.

Bagaimana cara menghapus ekstensi dari PHP?

Anda dapat menggunakan fungsi substr() dan strrpos() untuk mengambil nama file tanpa ekstensi di PHP.

Bagaimana cara menghapus indeks PHP dari URL?

Untuk menghapus “index. php” dari URL situs Anda, pertama-tama Anda harus memastikan server Anda diatur untuk meneruskan permintaan calon 404 ke indeks Craft. file php di belakang layar . Jika Anda menjalankan Apache, Anda dapat melakukannya dengan membuat pengalihan di situs Anda.

Bagaimana cara menghapus ekstensi file dari alamat situs web?

ekstensi html dapat dihapus dengan mudah dengan mengedit file. file htaccess .