2012-10-09 76 views
4

這是在做我的堅果 我試圖讓服務器端包括工作。我在我的網站上託管的服務器啓用了SSI,擁有這些服務器的公司表示我的問題是要處理我的代碼,而不是處理他們的服務器。基本的SSI不工作

這是我的文件名爲test.html的

<!DOCTYPE html> 

<html lang="en"> 
<head> 

<meta charset="utf-8"> 


</head> 
<body> 

<!--#include file="assets/includes/top.html" --> 

</body> 
</html> 

文件的top.html只是一堆HTML的,沒有錯在那裏。

當我調用主文件test.shtml它工作正常。當我將它稱爲test.html時,它不會。 當我GOOGLE了這個,它表示它是與文件解析。這與代碼有什麼關係?我能做些什麼來使它與.html文件擴展名一起工作。 (我不能使用搜索引擎優化的.shtml)。

+0

我想我需要做的就是讓服務器來解析HTML文件。任何人都知道我是如何做到的。它與.htaccess有關嗎?如果是這樣,我該怎麼做? – Coop

回答

-1

我有同樣的問題。現在我用的是XAMPP和我以前虛擬主機聲明已經添加了這些行

<Directory /> 
    Options FollowSymLinks Indexes Includes 
    AllowOverride All 
    Order allow,deny 
    Allow from All 
    Satisfy any 
    AddType text/html .shtml .html .htm 
    AddOutputFilter INCLUDES .shtml .html .htm 
    <Limit PUT> 
      Order allow,deny 
      Deny from all 
    </Limit> 
</Directory> 

希望這有助於