Apache Http Server, если файл существует - PullRequest
0 голосов
/ 09 декабря 2018

Добрый день.У меня Apache Http Server 2.4, перенаправляющий http-запросы на Tomcat, работающий через порт 8080. Я хочу предварительно отредактировать страницы своего сайта и сказать Apache, чтобы он сначала посмотрел в каталоге prepender, например:

  1. Пользователь отправляет запрос на страницуhttp://example.com/somedirectory/somepage?id=1
  2. Apache просматривает каталог prerender C: \ cache для файла C: \ cache \ somedirectory_somepage_id = 1 (все символы, не поддерживаемые файловой системой, заменяются на «_»)
  3. Еслифайл существует Apache возвращает содержимое этого файла
  4. Если файл не существует, Apache перенаправляет запрос Tomcat на 8080

Я думаю, мне нужно использовать mod_rewrite, но я застрял при преобразовании запроса в имя файлас заменой неподдерживаемых символами файловой системы "<> | / *?"на "_".Не могли бы вы помочь мне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...