Hi @georhe6 ,
Actually, it's not a good practice. I see here 2 approaches.
1) Host static pages on Apache/Dispatcher.
Create a Rewrite Map File
conf.d/rewrite/maps/static_pages.map:
/content/site/page1.html conf.d/rewrite/static-files/page1.html
/content/site/page2.html conf.d/rewrite/static-files/page2.html
/content/site/page3.html conf.d/rewrite/static-files/page3.html
Enable RewriteMap in Apache Configuration
RewriteEngine On
# Define RewriteMap from file
RewriteMap staticpages txt:conf.d/rewrite/maps/static_pages.map
# Apply the rewrite rule
RewriteCond ${staticpages:$1} !=""
RewriteRule ^(.*)$ ${staticpages:$1} [L,R=301]
2) AEM Page Component approach
Create 18 page component under /apps/project-a/components/static-pages.
Example:
/apps/project-a/components/static-pages
|__page1
|__page1.html
...
|__page18
|__page18.html
To page1.html ... page18.html put anticipated static HTML content.
Create pages in the desired location. Example:
/content/project-a/static/page1:
jcr:primaryType="cq:PageContent"
sling:resourceType="project-a/components/static-pages/page1"
jcr:title="Static Page 1"
I would suggest option #1.
Best regards,
Kostiantyn Diachenko.