有人知道如何为 http//domain.com/page 等 URI 启用 SSI 吗?
(对于具有扩展名的 URI,启用 SSI 非常简单,例如 http//domain.com/page.html 或 http//domain.com/page.shtml - 说明可参见https://httpd.apache.org/docs/current/howto/ssi.html。
mod_rewrite 不起作用。使用从页面到 page.html 的符号链接也不起作用。
谢谢!
答案1
必须告知 Apache 如何响应没有扩展名的 URL。可以使用 DirectoryIndex 和 DirectorySlash 来实现:
https://httpd.apache.org/docs/current/mod/mod_dir.html
一旦知道如何将这些请求映射到文件,它将使用文件的扩展名来确定是否应该启用 SSI。
答案2
<LocationMatch "page">
SetOutputFilter INCLUDES
</LocationMatch>