Kirby helps you to create nice URLs for all your pages.
Such URLs are readable for your visitors as well as for search engines.
But when working with a multi-language site project, you will be facing the problem that those URLs should somehow be translatable.
When multiple languages are configured for your site, you can add an additional
slug field to translated content files to translate the foldername of a page.
Here's a quick example – English is the default language:
The URL for the English version will be:
and the URL for the German translation will be:
You don't have to add the
slug field to your text files for your default language. Kirby will always use the folder name for the default language.
To translate the URL of a page in the Panel, select the language for which you want to change the URL, click on
Change URL from the dropdown and then enter the new URL in the dialog. This will store a
slug field with the given value in the content translation.