Apa itu SHTML?

SHTML adalah singkatan dari Server-parsing HyperText Markup Language . Ini adalah ekstensi file yang mengidentifikasi jenis file HyperText Markup Language ( HTML ) tertentu. File HTML dasar biasanya menyediakan teks dan format untuk halaman web. File SHTML umumnya melakukan fungsi yang sama, tetapi mereka juga memungkinkan penggunaan perintah server sederhana.

Agar server web mengenali perintah SSI dalam file tipe HTML, file biasanya harus memiliki salah satu ekstensi berikut: SHTML, SHTM, atau STM.

Perintah server yang dikeluarkan oleh file SHTML dilakukan dalam bahasa pemrograman komputer sederhana yang disebut Server Side Include (SSI). Dengan demikian, cara lain untuk menentukan jenis file ini adalah bahwa mereka adalah file HTML yang diaktifkan untuk menggunakan SSI. Agar server web mengenali perintah SSI dalam file tipe HTML, file biasanya harus memiliki salah satu ekstensi berikut: SHTML, SHTM, atau STM. Persyaratan ini adalah fungsi dari pengaturan yang ada di server web. Dimungkinkan untuk mengatur server web untuk mengenali perintah SSI dalam file jenis lain juga.

Tujuan utama penggunaan SSI dalam pengembangan web adalah untuk menyalin konten tambahan dari satu atau lebih file ke file lain. Di SHTML, cara melakukannya sangat mudah. Ambil contoh, sebuah situs web yang memiliki banyak halaman, dengan setiap halaman memiliki konten yang berbeda. Pengembang web mungkin ingin memiliki bagian teks standar di bagian bawah setiap halaman, mungkin beberapa informasi perusahaan atau pemberitahuan hak cipta. Pengembang dapat menempatkan teks standar ke dalam file di server web; perintah sertakan dalam tautan SHTML ke file footer dan salin isinya ke halaman web yang dihasilkan.

SHTML memang memiliki beberapa kemungkinan masalah. Salah satu masalah yang terkadang muncul tentang file indeks SHTML adalah bahwa banyak server web diatur untuk hanya mengenali nama file tertentu sebagai indeks, atau halaman beranda, situs web. Jika nama file ini tidak memiliki ekstensi yang dikenali sebagai file berkemampuan SSI, maka perintah SSI tidak akan dijalankan.

SSI menyediakan cara yang berguna untuk melakukan tugas sisi server sederhana. Ini sangat membantu untuk menyalin teks dan HTML dari satu file ke file lainnya. Untuk tugas skrip yang lebih kompleks, solusi lain mungkin diperlukan.