[Intum Pomoc](https://intum.pl/pomoc.md) / [Strony](https://intum.pl/pomoc/cms/strony.md)

# [Adresy stron](https://intum.pl/pomoc/cms/adresy-stron-cms.md)

Adres strony to nie tylko pole w formatce - to link, który już mógł pójść w świat: do
wyszukiwarki, w mailu, na innej stronie. Ten artykuł pokazuje, jak działa **Ścieżka**, jak
przekierować stronę pod inny adres i jak nie zgubić starych linków po zmianie adresu.

> [!PATH]
> [CMS → Strony](app:/cms/pages) → *wybrana strona* → **Edycja**

## Ścieżka {#sciezka}

**Ścieżka** to adres strony za domeną witryny, np. `kontakt` daje `domena.pl/kontakt`. Puste
pole = strona startowa witryny. Przy zakładaniu nowej strony ścieżka podpowiada się sama
z **Nazwy** (małe litery, myślniki zamiast spacji i polskich znaków); można ją zawsze poprawić
ręcznie. Ścieżka musi być unikalna w obrębie jednej witryny - dwie strony tej samej witryny
nie mogą mieć tego samego adresu, formatka nie pozwoli zapisać duplikatu.

Adres artykułów działa inaczej - opisuje go [Kategorie i adresy](cms/cms-kategorie-i-adresy).

## Przekierowanie {#przekierowanie}

Pole **Przekierowanie do** zamienia stronę w przekierowanie: zamiast własnej treści wysyła
odwiedzającego pod wpisany adres. Przydaje się, gdy stary adres ma trwale prowadzić gdzie
indziej (np. na inną stronę albo zewnętrzny serwis), a nie tylko tymczasowo, jak w przypadku
zmiany ścieżki (patrz niżej).

## Stare adresy po zmianie ścieżki {#stare-adresy}

Gdy zmieniasz **Ścieżkę** działającej strony, system sam zapamiętuje poprzedni adres i wysyła
z niego przekierowanie (301) na nowy - linki z wyszukiwarek i innych stron dalej działają,
nawet jeśli adres w Twojej witrynie się zmienił.

Pole **Stare adresy URL** w formatce strony pokazuje i pozwala doedytować adresy wpisane
ręcznie (jeden na linię) - np. gdy przenosisz stronę ze starej witryny i chcesz, żeby dawne
adresy trafiały na nową. Adresy zapamiętane automatycznie po zmianie ścieżki w tym polu się
nie pokazują i zapis formatki ich nie kasuje - żeby przypadkowa edycja pola nie wyłączyła
działających przekierowań.

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

- **Stary link po zmianie adresu kończy się błędem 404** - sprawdź, czy pod tym starym adresem
  nie ma już innej, nowszej strony albo artykułu (te zawsze wygrywają z przekierowaniem) i czy
  ścieżka faktycznie zmieniła się przez zapis formatki, a nie np. importem z zewnątrz, który
  automatycznego przekierowania nie tworzy - w takim razie dopisz stary adres ręcznie
  w **Stare adresy URL**. Pełna lista przyczyn:
  [Stary link do strony albo artykułu kończy się błędem 404](cms/cms-problem-stary-link-404).
- **Wpisany w Stare adresy URL adres nie działa** - adres nie może być jednocześnie adresem
  innej istniejącej strony albo artykułu w tej samej witrynie; w takim wypadku wygrywa
  prawdziwa treść, a przekierowanie nigdy się nie uruchomi.