Sintaks FLSTMOD SSI: Menampilkan Tanggal Modifikasi File

Definisi dan Fungsi

Istilah 'Flastmod Ssi Syntax' merujuk pada direktif flastmod dalam Server Side Includes (SSI). Fungsi utamanya adalah menampilkan tanggal dan waktu terakhir kali sebuah file dimodifikasi di server web Apache. Ini adalah cara efisien untuk memberikan informasi 'Last Updated' pada halaman web tanpa harus memperbarui kode secara manual setiap kali konten berubah.

Sintaks Dasar

Sintaks ini harus ditempatkan di dalam file HTML yang memiliki ekstensi yang diizinkan oleh server (biasanya .shtml atau file yang telah dikonfigurasi untuk memproses SSI). Berikut adalah format penulisan yang benar:

<!--#flastmod file="namafile.html" -->

Atau menggunakan parameter virtual untuk path relatif dari root dokumen:

<!--#flastmod virtual="/folder/file.html" -->

Tabel Parameter flastmod

ParameterDeskripsiContoh
filePath relatif terhadap direktori saat inifile="index.html"
virtualPath relatif terhadap root dokumen servervirtual="/assets/data.txt"

Konfigurasi Server

Agar sintaks ini berfungsi, server Apache Anda harus memiliki modul mod_include yang aktif. Selain itu, direktori tempat file berada harus memiliki opsi Includes yang diaktifkan dalam file .htaccess atau konfigurasi httpd.conf:

Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

Format Tanggal

Anda dapat mengatur format tampilan tanggal dengan menggunakan direktif config sebelum memanggil flastmod:

<!--#config timefmt="%d-%m-%Y %H:%M:%S" -->
<!--#flastmod file="index.html" -->

Tips Troubleshooting

  • File Tidak Muncul: Pastikan ekstensi file adalah .shtml atau server telah dikonfigurasi untuk memproses SSI pada file .html.
  • Izin Akses: Pastikan user server web memiliki izin baca (read permission) pada file yang ditargetkan.
  • Cache: Jika tanggal tidak berubah setelah file diedit, periksa apakah ada caching di sisi server atau browser yang menahan versi lama.