TLDR : я хочу настроить страницу AEM, которая принимает имя и фамилию в качестве параметра, используя дружественный для SEO URL.
На веб-сайте www.host.com/mycontent.richard.williams.html будет отображаться информация, касающаяся Ричарда Уильямса.
Если я зайду на www.host.com/mycontent.john.smith.html, на странице будет отображена информация, относящаяся к Джону Смиту.
Пример для SEO : www.host.com/mycontent.richard.williams.html
пример не для SEO : www.host.com/mycontent.html?firstname=richard&lastname=williams
Итак, я следовал этому руководству (не уверен, что это лучший пример / руководство, чтобы помочь мне): http://www.aemcq5tutorials.com/tutorials/sling-servlet-in-aem/
И пока он хорошо работает для моего примера
@SlingServlet(resourceTypes="geometrixx/components/hompepage", selectors={"firstname","lastname"}, extensions="html",methods="GET", metatype=true)
Я пытаюсь сделать его динамичным.
В настоящее время я могу получить доступ к сервлету только при доступе через: http://localhost:4502/content/geometrixx/en.firstname.lastname.html
Я хочу сделать имя и фамилию динамическими параметрами / селекторами. Например, если я хочу передать значения «richard.williams», я могу использовать: http://localhost:4502/content/geometrixx/en.richard.williams.html
если я попытаюсь использовать http://localhost:4502/content/geometrixx/en.richard.williams.html прямо сейчас, я получу пустую страницу.
Так что в основном я хочу использовать селекторы для передачи значений параметров на мою страницу.
Есть идеи, как это можно сделать?
пс. На данный момент я тестирую / экспериментирую только в своем локальном экземпляре AEM.