要設置Apache支持SHTML,您需要按照以下步驟進行操作:
1. 打開 Apache 的配置文件(通常位于 /etc/httpd/conf/httpd.conf 或 /etc/apache2/apache2.conf)。
2. 搜索 "AddType" 或 "AddHandler" 的行。如果找不到這些行,可以在文件的末尾添加以下代碼:
```
AddType text/html .shtml
AddHandler server-parsed .shtml
```
3. 確保 mod_include 模塊已啟用。您可以在配置文件中搜索 "LoadModule include_module" 的行,確保該行沒有注釋(即沒有以 "#" 開頭)。
4. 保存并關閉配置文件。
5. 重新啟動 Apache 服務器,以使更改生效。在終端中執行以下命令:
```
sudo service apache2 restart
```
現在,您的 Apache 服務器應該已經配置為支持 SHTML 文件。您可以在網站的 HTML 文件中使用 SSI(Server Side Includes)標記。
請注意,如果您的 SHTML 文件不在網站的根目錄中,您需要使用 "virtual" 替代 "file" 來包含文件的路徑。