I would like to load kirby so that the home page and kirby core files are in different locations. Here’s my set-up.
Folder structure:
api
| kirby
| content
| site
| rest of kirby plainkit etc.
products
| index.php
inside the index.php in ‘products’ I have:
<?PHP
include __DIR__ . '/../api/kirby/vendor/autoload.php';
$kirby = new Kirby([
'roots' => [
'index' => __DIR__,
'base' => $base = dirname(__DIR__) . '/api',
'content' => $base . '/content',
'site' => $base . '/site',
'storage' => $storage = $base . '/storage',
'accounts' => $storage . '/accounts',
'cache' => $storage . '/cache',
'sessions' => $storage . '/sessions',
]
]);
echo $kirby->render();
which works to display the homepage at www.domain.com/products but subpages error with a blank page www.domain.com/products/product-1 for example does not display.
How do I make the full site available at www.domain.com/products whilst keeping kirby at www.domain.com/api - is this possible?
Thanks for looking!