首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基本SSI不工作

基本SSI不工作
EN

Stack Overflow用户
提问于 2012-10-10 02:39:00
回答 2查看 4.5K关注 0票数 7

这简直要把我逼疯了。我正在尝试让服务器端的includes正常工作。我托管我的网站的服务器启用了SSI,拥有服务器的公司说我的问题与我的代码有关,而不是与他们的服务器有关。

这是名为test.html的文件

代码语言:javascript
复制
<!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时,它并不是这样的,当我在谷歌上搜索它的时候,它说它与文件解析有关。这和代码有什么关系?我可以做些什么来使它与.html文件扩展名一起工作。(由于搜索引擎优化的原因,我不能使用.shtml )。

EN

回答 2

Stack Overflow用户

发布于 2013-03-09 07:56:32

将以下命令添加到.htaccess文件中:

代码语言:javascript
复制
# Enable server side includes
Options +Includes 

# pass .html files to the server for parsing
AddHandler server-parsed .html 

参考

票数 8
EN

Stack Overflow用户

发布于 2014-05-20 23:06:58

我也有同样的问题。现在我使用了xampp,并在VirtualHost声明之前添加了以下代码行

代码语言:javascript
复制
<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>

希望这对你有所帮助

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12806314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档