索引必须在禁止的文件夹中包含.shtml。服务器响应“ [处理此指令时发生错误]”。
如果从httpd.conf中删除了LocationMatch限制,则该方法有效。 问题在于需要LocationMatch来防止直接浏览.shtml文件。
限制浏览.shtml文件但允许.html文件包含.shtml文件的最佳方法是什么?
index.html:
<!--#include virtual="/static/inc.shtml" -->
/static/inc.shtml:
<div>content</div>
httpd.conf:
<LocationMatch "^/static">
order allow,deny
deny from all
</LocationMatch