Cara menyembunyikan ekstensi html di url

Selain itu, jika Anda menggunakan Facebook, Twitter, dan Instagram, Anda juga dapat mengikuti kami di sana. Karena kami terus memperbaruinya bahkan setiap hari. Dan terima kasih banyak telah membaca How To Hide. Ekstensi HTML Di pos situs web

Harap diingat bahwa file situs Anda harus memiliki ekstensi file. . html, misalnya. Dengan cara ini browser Anda dapat membacanya. Jika Anda ingin menyembunyikan ekstensi ini, silakan gunakan. htaccess, Anda dapat menambahkan aturan dengan cara ini, misalnya

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

Saya baru-baru ini ingin menghapus ekstensi dari situs web saya, untuk membuat URL lebih ramah pengguna dan mesin telusur. Saya menemukan tutorial tentang cara menghapus ekstensi .php dari halaman PHP. Bagaimana dengan .html? . Dalam tutorial ini saya akan menunjukkan cara melakukannya dengan mudah, dengan mengedit file .htaccess

Apa itu sebuah. file htaccess

File .htaccess_ adalah file ASCII sederhana yang Anda buat dengan editor teks seperti Notepad atau TextEdit. File memungkinkan server mengetahui perubahan konfigurasi apa yang harus dibuat berdasarkan per direktori

Harap perhatikan bahwa .htaccess adalah nama lengkap file. Itu bukan

RewriteRule ^([^\.]+)$ $1.html [NC,L]
_1, itu hanya .htaccess

.htaccess file memengaruhi direktori tempat mereka ditempatkan dan semua anak (sub-direktori). Misalnya jika ada satu file .htaccess yang terletak di direktori root

RewriteRule ^([^\.]+)$ $1.html [NC,L]
5, itu akan memengaruhi
RewriteRule ^([^\.]+)$ $1.html [NC,L]
6,
RewriteRule ^([^\.]+)$ $1.html [NC,L]
7, dan seterusnya…

Penting untuk diingat bahwa ini dapat dilewati. Jika Anda tidak ingin perintah .htaccess tertentu memengaruhi direktori tertentu, tempatkan file .htaccess baru di dalam direktori yang tidak ingin Anda pengaruhi dengan perubahan, dan hapus perintah spesifik dari file baru

Fitur

Dengan file .htaccess Anda bisa

  • Redirect pengguna ke halaman yang berbeda
  • Sandi melindungi direktori tertentu
  • Blokir pengguna dengan IP
  • Mencegah hot-linking gambar Anda
  • Tulis ulang URL
  • Tentukan Dokumen Kesalahan Anda sendiri

Dalam tutorial ini kita hanya akan berfokus pada penulisan ulang URL

Menghapus Ekstensi

Untuk menghapus ekstensi .php_ dari file PHP misalnya

wallpaper
2 ke
wallpaper
3 Anda harus menambahkan kode berikut di dalam file .htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

Jika Anda ingin menghapus ekstensi .html_ dari file html misalnya

wallpaper
6 ke
wallpaper
3 Anda hanya perlu mengubah baris terakhir dari kode di atas, agar sesuai dengan nama file

RewriteRule ^([^\.]+)$ $1.html [NC,L]
_

Itu dia. Anda sekarang dapat menautkan halaman di dalam dokumen HTML tanpa perlu menambahkan ekstensi halaman. Sebagai contoh

wallpaper

Menambahkan garis miring di bagian akhir

Saya menerima banyak permintaan yang menanyakan bagaimana cara menambahkan garis miring di bagian akhir, misalnya.

wallpaper
_8

Abaikan cuplikan pertama dan masukkan kode di bawah ini. Empat baris pertama berurusan dengan penghapusan ekstensi dan yang berikutnya, dengan penambahan garis miring dan pengalihan

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

Tautkan ke file HTML atau PHP dengan cara yang sama seperti yang ditunjukkan di atas. Jangan lupa untuk mengubah kodenya jika Anda ingin menerapkannya ke file HTML, bukan PHP

Beberapa orang bertanya bagaimana Anda dapat menghapus ekstensi dari file HTML dan PHP. Saya tidak punya solusi untuk itu. Namun, Anda dapat mengubah ekstensi file HTML Anda dari .html atau

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
0 menjadi .php dan menambahkan kode untuk menghapus ekstensi .php

Kesimpulan

Bagi mereka yang tidak begitu berpengalaman dengan file .htaccess ada alat online untuk membuatnya. Ini berguna bagi pengguna pemula untuk memulai, dan mudah digunakan

Perhatian pengguna GoDaddy. Untuk menghapus ekstensi, Anda harus mengaktifkan

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
4 sebelumnya. Kode akan terlihat seperti ini

Options +MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

Jika Anda khawatir mesin telusur dapat mengindeks halaman ini sebagai konten duplikat, tambahkan tag meta

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
5 di file HTML Anda

Bagaimana cara menyembunyikan tag HTML di URL?

Mengubah visibilitas Anda menjadi "tersembunyi" akan menyembunyikan tautan tanpa mempengaruhi tata letak halaman. Kode Anda untuk tahap ini seharusnya terlihat seperti. tampilan. tidak ada . visibilitas. tersembunyi .

Bagaimana cara menghapus a. HTML dari URL di GitHub?

ekstensi html dari Halaman GitHub yang harus Anda lakukan adalah hapus. ekstensi html dari tautan Anda . Dengan kata lain itu sudah berfungsi dan Anda tidak perlu melakukan apa pun.

Bagaimana cara menghapus HTML dari URL nginx?

Cara Menghapus Ekstensi html Di Nginx .
Edit konfigurasi situs web menggunakan perintah berikut. # vi /etc/nginx/site-available/example. com. conf. Catatan. Jalur file konfigurasi mungkin berbeda di server Anda. .
Tambahkan kode berikut. tulis ulang ^(/. *)\. .
Mulai ulang layanan Nginx untuk menerapkan perubahan. # systemctl restart nginx

Bagaimana cara menghapus a. HTML dari URL di Netlify?

Buka Pengaturan situs, klik Bangun & terapkan lalu Posting pemrosesan. Di bagian Pengoptimalan aset, klik edit setelan dan aktifkan pengoptimalan aset . Itu dia.