Enable Server Side Include for Apache on Extensionless URI?

Does anyone know how to enable SSI for URIs such as http//domain.com/page ?

(It is straightforward to enable SSI for URIs that have extensions, such as http//domain.com/page.html or http//domain.com/page.shtml -- instructions are found on https://httpd.apache.org/docs/current/howto/ssi.html .)

mod_rewrite does not work. Using a symbolic link from page to page.html does not work either.

Thanks!

0
задан 26 August 2016 в 06:17
2 ответа
<LocationMatch "page">
  SetOutputFilter INCLUDES
</LocationMatch>
-1
ответ дан 5 December 2019 в 18:45

Apache нужно указать, как отвечать на URL-адреса, у которых нет расширения. Это можно сделать с помощью DirectoryIndex и DirectorySlash:

https://httpd.apache.org/docs/current/mod/mod_dir.html

Как только он узнает, как сопоставить эти запросы с файлом, он будет используйте расширение файла, чтобы определить, следует ли включать SSI.

0
ответ дан 5 December 2019 в 18:45

Теги

Похожие вопросы