[Intum Pomoc](https://intum.pl/pomoc.md) / [Witryny](https://intum.pl/pomoc/cms/witryny.md)

# [Strona 404 i mapa strony](https://intum.pl/pomoc/cms/strona-404-i-mapa-strony-cms.md)

> [!PATH]
> [CMS → Witryny](app:/cms/sites) → *wybrana witryna* → **Edycja**

## Strona 404 (adres, który nie istnieje) {#strona-404}

Domyślnie nieistniejący adres pokazuje prosty komunikat „Strona nie istnieje" - ale
wyrenderowany w szablonie witryny, więc ma jej normalny nagłówek, menu i stopkę.

Żeby w pełni kontrolować tę stronę (własna treść, własny układ), wystarczy założyć zwykłą
stronę ze **ścieżką** `404` - od tej chwili to ona obsługuje każdy nietrafiony adres w tej
witrynie.

## Mapa strony (sitemap.xml) {#sitemap}

Pod adresem `/sitemap.xml` witryna sama generuje mapę strony: wszystkie strony i artykuły
(które mają włączone pokazywanie w mapie), automatyczne strony kategorii artykułów oraz
publiczne wpisy z podpiętych baz wiedzy. Nie trzeba jej niczym ręcznie uzupełniać.

## robots.txt {#robots-txt}

Pod `/robots.txt` witryna serwuje domyślną treść z linkiem do mapy strony. Własną treść można
wpisać w polu **robots.txt** na formatce witryny (zakładka **Ustawienia**) - nadpisuje wtedy
domyślną.

## llms.txt {#llms-txt}

Pod `/llms.txt` witryna udostępnia opis siebie w formacie czytelnym dla asystentów AI - z listą
stron i artykułów. Pole **llms.txt** na formatce witryny to krótki opis firmy/witryny
wstawiany do tego pliku (reszta generuje się automatycznie z zawartości CMS).

## Gdy coś nie działa {#gdy-cos-nie-dziala}

**Założyłem stronę pod adresem 404, a i tak widzę domyślny komunikat.** Sprawdź dokładnie pole
**Ścieżka** tej strony - musi to być `404`, bez ukośnika ani innych znaków.