Translated Urls go to a 404

Hi all,

I want to use translated urls. So for instance:

When i go to the first url i get my page.
But when i go to my second url i get a 404.

My txt contains a slug field with the corresponding slugs.

And here a both my language settings:



return array(
    'code' => 'nl',
    'default' => true,
    'url' => '/',
    'direction' => 'ltr',
    'locale' => 'nl_NL',
    'name' => 'Nederlands',
    'translations' => []



return [
    'code' => 'de',
    'default' => false,
    'direction' => 'ltr',
    'locale' => [
        6 => 'de'
    'name' => 'Duits',
    'translations' => [],
    'url' => '/',

I would like to use unprefixed urls.

Can anybody help me with this?

You need the language code for the second language

'url' => 'de'

You can’t use the same “basic URL” for both languages.

You you always get a prefix in your url?

Can i not get and

It always has to be: and

Or use
Kirby Docs: Using different domains for each language or different sub-domains.

Exactly, or theoretically a different domain (but there is currently an issue with that)