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
| Parameter | Deskripsi | Contoh |
|---|---|---|
| file | Path relatif terhadap direktori saat ini | file="index.html" |
| virtual | Path relatif terhadap root dokumen server | virtual="/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 .shtmlFormat 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.