我正在使用USBWebServer(Apache,PHP,MySql)在本地開發一個網站,並且我想使用SSI,所以我可以包含諸如頁眉,頁腳等內容。SSI包括不在服務器上工作,但在本地工作
在我的.htaccess我已經把下列指令:
Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
我有主index.shtml和裏面我有指令:
<!--#include virtual="./files/navbar.shtml" -->
<!--#include virtual="./files/contact.shtml" -->
和它工作得很好。
但是,當我上傳網站到我的網絡服務器,與.htaccess中的指令相同時,index.shtml不能包含任何內容。
我目前的解決方法是index.shtml更改爲index.php文件,並使用PHP包括像:
<?php
virtual('./files/navbar.shtml');
?>
,但我想知道爲什麼在服務器上按預期SSI不工作,我能做些什麼來使它與.shtml一起工作?