我是一名兼职 Apache 管理员(但不是自愿的)。我试图在 CentOS 7 上配置一个通用页脚。这些页面是纯 HTML,并且能够正确提供,但缺少页脚。我执行了apachectl restart
几次。
这是配置。
httpd.conf
$ cat /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"
...
<Directory />
AllowOverride none
Require all denied
</Directory>
...
<Directory "/var/www">
AllowOverride None
Require all granted
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks Includes
</Directory>
.htaccess
$ cat /var/www/html/.htaccess
RewriteEngine on
RewriteRule ^wiki/?(.*)$ /w/index.php?title=$1 [L,QSA]
<IfModule mod_deflate.c>
<FilesMatch "\.(js|css|html)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
footer.html
位于文档根目录中,与index.html
。它包含在相关页面中。以下是 Firefox 的示例查看源代码选项:
68 </UL>
69 <!--#include virtual="/footer.html" -->
70 </BODY>
71 </HTML>
footer.html
是可在此处获得。 我拿到<!--#include virtual="/footer.html" -->
来自 Apache 手册服务器端包含 (SSI)在下面其他示例。
我的配置有什么问题?或者,我做错了什么?