как реализовать красивые URL для приложения tomcat за прокси-сервером apache - PullRequest
0 голосов
/ 13 декабря 2018

У нас есть Java-приложение, которое в настоящее время использует URL-адреса, содержащие идентификаторы продуктов - например, / product / 12345 - и мы хотим реализовать красивые URL-слагы, чтобы URL-адрес мог быть чем-то вроде /product/some-product.

Мы думаем, что хотели бы поставить Apache перед tomcat в качестве прокси.У кого-нибудь есть совет о том, как apache может каким-то образом найти слаг в базе данных пар ключей и направить запрос на tomcat, используя ожидаемый формат?Или что-то, что достигает той же цели без необходимости жестко кодировать маршруты в файл .htaccess.

1 Ответ

0 голосов
/ 13 декабря 2018

Мне кажется, я нашел ответ и надеюсь, что это поможет другим разобраться в этой проблеме.

Похоже, директива RewriteMap для mod_rewrite позволяет серверу выполнять поиск в тексте.файл, SQL-запрос или консольное приложение для разрешения URL-адреса, на который оно должно перенаправляться.

...