Ustaw przekierowania

Przekieruj odwiedzających do właściwej strony.

Na tej stronie

Przekieruj stare lub krótkie ścieżki witryny swojego Space do właściwej strony albo innego adresu. Space to wspólny obszar roboczy w aplikacji.

Informacja

Potrzebujesz w Space roli Właściciel, Administrator lub Użytkownik.

Dodaj przekierowanie

  1. Otwórz okno edycji

    W sekcji Przekierowania na stronie projektu kliknij Edytuj przekierowania. Okno zaczyna od zapisanej listy.

    Sekcja przekierowań na stronie projektu, jeszcze bez reguł. Przycisk edycji przekierowań jest zaznaczony.
    Przycisk edycji w sekcji Przekierowania.
  2. Dodaj regułę

    Kliknij Dodaj regułę. Na końcu listy pojawi się pusta reguła ze statusem 301.

    Okno edycji przekierowań bez reguł. Przycisk dodawania reguły jest zaznaczony.
    Przycisk dodawania reguły.
  3. Wypełnij regułę

    W polu Źródło wpisz ścieżkę otwieraną przez odwiedzających, na przykład /alt/:name, a w Cel cel, na przykład /neu/:name. Cel to ścieżka zaczynająca się od / lub pełny adres zaczynający się od https://. W Status wybierz jedną z czterech wartości: 301 – trwałe, 302 – tymczasowe, 307 – tymczasowe, metoda bez zmian lub 308 – trwałe, metoda bez zmian.

    Okno z regułą: źródło /alt/:name, cel /neu/:name, status 301. Pole statusu jest zaznaczone.
    Reguła ze źródłem, celem i statusem.
  4. Zapisz listę

    Kliknij Zapisz. Sprawdzana jest cała lista; Przekierowania zapisane potwierdza zapis.

    Okno edycji przekierowań z wypełnioną regułą. Przycisk zapisu jest zaznaczony.
    Okno z nową regułą; przycisk zapisu jest zaznaczony.

Zapisane reguły obowiązują przed udostępnieniem plików. Pierwsza pasująca reguła przekierowuje z wybranym statusem.

Warto wiedzieć

  • Przesuwaj reguły w górę lub w dół za pomocą przycisków pod ich polami. Wygrywa pierwsza pasująca reguła.
  • W źródle :name oznacza dokładnie jeden segment ścieżki, a /* na samym końcu jej resztę. W celu możesz używać obu, ale nie symbolu zastępczego, którego nie ma w źródle. Wyrażenia regularne nie są dostępne.
  • TEISENDA odrzuca dwie ścieżki jako źródło, wraz ze wszystkim pod nimi: /.teisenda (dostęp do prywatnych witryn) i /.well-known/acme-challenge (sprawdzanie certyfikatów).
  • Projekt ma najwyżej 200 reguł, zarówno w planie Free, jak i Max. Przy 200 przycisk dodawania jest zablokowany, a informacja obok podaje przyczynę.
  • Jeśli usuniesz wszystkie reguły i zapiszesz, żadna reguła nie będzie obowiązywać. Przekierowania z innych adresów projektu do domeny głównej oraz z HTTP na HTTPS nie są regułami i nie można ich wyłączyć.

Gdy coś nie działa

Nieprawidłowa reguła jest zaznaczona w oknie, z przyczyną poniżej. TEISENDA niczego wtedy nie zapisuje.

Źródło musi być ścieżką zaczynającą się od / – bez spacji, ? i #. :name zastępuje cały segment, /* może stać tylko na końcu.

Źródło nie zaczyna się od /, przekracza 500 znaków lub zawiera białe znaki, ? lub #. Albo używa * poza /* na samym końcu lub : inaczej niż w :name, który zajmuje cały segment. Podaj źródło jako ścieżkę, na przykład /alt/:name lub /blog/*.

Ta ścieżka jest zarezerwowana.

Źródło to /.teisenda lub /.well-known/acme-challenge albo znajduje się pod nimi. Wybierz inne źródło.

Cel musi być ścieżką zaczynającą się od / albo pełnym adresem zaczynającym się od https://.

Cel przekracza 1000 znaków, zawiera białe znaki lub #, zaczyna się od // albo nie jest ścieżką zaczynającą się od / ani pełnym adresem zaczynającym się od https://. TEISENDA nie przyjmuje adresu z http://. Podaj cel jako ścieżkę, na przykład /neu/:name lub adres, na przykład https://www.example.com/neu.

Cel używa symbolu zastępczego, którego nie ma w źródle.

Cel używa :name, którego nie ma w źródle, lub *, chociaż źródło nie kończy się na /*. Używaj w celu tylko symboli zastępczych ze źródła.

Ta reguła wskazuje na samą siebie albo tworzy pętlę z innymi regułami.

Reguła wskazuje samą siebie lub tworzy pętlę z innymi regułami. Cel pod jednym z własnych adresów projektu jest przy tym liczony jako ścieżka. Zmień cel lub kolejność tak, aby każdy łańcuch reguł kończył się na stronie.

Zapisano, ale jeszcze nie przesłano do węzła hostingowego

To nie jest odmowa: zmiana jest zapisana w TEISENDA, ale węzeł hostingowy jej nie przejął. Odwiedzający nadal widzą poprzedni stan. Poczekaj około pięciu minut lub sam prześlij stan: Prześlij stan ponownie.

Komunikaty takie jak Nie masz do tego uprawnień. wyjaśnia opis hostingu.

Więcej pytań o przekierowania

Co obowiązuje dla źródła, celu i statusu?
  • Źródło: ścieżka zaczynająca się od /, bez białych znaków, ? lub #, o długości najwyżej 500 znaków. Wielkość liter jest uwzględniana zgodnie z zapisem. Zapytanie żądania, czyli część po ?, przechodzi do celu bez zmian.
  • Cel: ścieżka zaczynająca się od pojedynczego / lub pełny adres zaczynający się od https://, bez białych znaków lub #, o długości najwyżej 1000 znaków.
  • Status: 301 (trwały, domyślny), 302 (tymczasowy), 307 (tymczasowy, metoda pozostaje) lub 308 (trwały, metoda pozostaje).

Dalej