SSI = Server-side includes provide a means to add dynamic content to existing HTML documents.

SSI 是有其安全性風險存在的,不建議使用

Apache 設定

Options 要加上 Includes

Options Indexes FollowSymLinks Includes

確認這兩個沒有註解

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

編輯一個 a.shtml

<html>
<body>
123
<!--#include virtual="b.html"-->
</body>
</html>

而 b.html

456

當瀏覽 http://1.1.1.1/a.shtml
就可以看到 123 456

如果 php 要 include a.shtml

c.php

<?php
virtual('a.shtml');
?>

也同樣可以看到 123 456

其它參數

檔案名稱:
<!--#echo var="DOCUMENT_NAME"-->
現在時間:
<!--#echo var="DATE_LOCAL"-->
顯示位址
<!--#echo var="REMOTE_ADDR"-->
Related posts 相關文章
apache httpd 2.4.58 有些安全性更新
More...
WordPress 6.3 以後可能不支援 PHP 5,最低需求為 PHP 7.4
More...
你的 WordPress 升級到 PHP 8 了嗎
More...
你看 WordPress 也建議至少 PHP 7.4+ 了
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。