Назад | Перейти на главную страницу

Включить включение на стороне сервера для Apache в URI без расширений?

Кто-нибудь знает, как включить SSI для URI, таких как http // domain.com / page?

(Включить SSI для URI с расширениями, например http // domain.com / page.html или http // domain.com / page.shtml, можно просто - инструкции можно найти на https://httpd.apache.org/docs/current/howto/ssi.html .)

mod_rewrite не работает. Использование символической ссылки со страницы на page.html также не работает.

Спасибо!

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

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

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

<LocationMatch "page">
  SetOutputFilter INCLUDES
</LocationMatch>