Instrumente pentru redirecționări

Citește redirecționările și înlocuiește lista completă de reguli.

Pe această pagină

Citește regulile de redirecționare ale proiectului sau înlocuiește lista completă.

Informații

Conexiunea se aplică Space-ului. Ești membru acolo, iar Space-ul nu este blocat. Un Space este un spațiu de lucru comun în aplicație.

hosting_list_redirects poate fi apelat cu orice rol, inclusiv Doar citire. Pentru hosting_set_redirects, ai nevoie de rolul Proprietar, Administrator sau Utilizator.

hosting_list_redirects List redirects

doar citire

Listează regulile de redirecționare ale unui proiect, în ordinea lor. Prima regulă care se potrivește are prioritate.

Parametrii pentru hosting_list_redirects
ParametruTipObligatoriuDescriere
spaceNumăr întregobligatoriuSpace-ID din zece cifre.
projectNumăr întregobligatoriuNumărul proiectului, așa cum este afișat de hosting_list_projects.

hosting_set_redirects Set redirects

modifică dateșterge, suprascrie sau modifică conținut vizibil

Citește mai întâi prin hosting_list_redirects regulile existente și trimite cu noua listă fiecare regulă care trebuie păstrată.

Atenție

Regulile care lipsesc sunt eliminate; o listă goală le elimină pe toate. Instrumentul lucrează la primul apel, fără o frază de confirmare.

  • Un proiect are cel mult 200 de reguli. Sursa unei reguli are până la 500 de caractere, iar destinația, până la 1.000. Dacă o regulă este greșită sau lista este prea lungă, TEISENDA nu salvează lista.
  • Două căi nu pot fi surse, împreună cu toate subcăile lor: /.teisenda și /.well-known/acme-challenge. Acestea aparțin nodului de hosting.
Parametrii pentru hosting_set_redirects
ParametruTipObligatoriuDescriere
spaceNumăr întregobligatoriuSpace-ID din zece cifre.
projectNumăr întregobligatoriuNumărul proiectului, așa cum este afișat de hosting_list_projects.
rulesListă de obiecteobligatoriuLista completă, cel mult 200 de reguli; o listă goală elimină toate regulile. Fiecare regulă este un obiect cu source, target și, opțional, status. source este sursa: o cale care începe cu /. În aceasta, :name ocupă un segment al căii, iar * la sfârșit reprezintă restul. target este destinația: o cale sau o adresă completă cu https. :name și * din sursă pot fi reutilizate în destinație. status este 301, 302, 307 sau 308; dacă lipsește, se aplică 301.

Dacă ceva nu funcționează

Când o soluție indică un instrument, cere aplicației să-l apeleze.

Lista nu a fost salvată:

Acest mesaj este returnat numai de hosting_set_redirects. TEISENDA nu a salvat lista; pentru fiecare regulă greșită, după mesaj apare un rând cu poziția regulii și motivul: Regula …: …. Corectează regulile indicate și apelează din nou instrumentul cu întreaga listă. Rândul indică unul dintre următoarele motive:

  • Sursa are un format greșit sau depășește 500 de caractere: Sursa trebuie să fie o cale care începe cu / – fără spații, ? sau #. :name completează o secțiune întreagă; /* se pune doar la final.
  • Destinația are un format greșit sau depășește 1.000 de caractere: Destinația trebuie să fie o cale care începe cu / sau o adresă completă cu https://.
  • Sursa este o cale rezervată, adică /.teisenda, /.well-known/acme-challenge sau o subcale a acestora: Această cale este rezervată.
  • Destinația indică un substituent necunoscut: Destinația folosește un substituent care nu apare în sursă.
  • Codul de stare diferă de 301, 302, 307 sau 308: Sunt permise doar 301, 302, 307 și 308.
  • Regula indică spre ea însăși sau formează un ciclu: Această regulă trimite către ea însăși sau intră într-un ciclu cu alte reguli.
  • Lista are mai mult de 200 de reguli: Numărul maxim de reguli este ….

Mesajele despre Space și numărul proiectului sunt explicate la instrumentele pentru Spaces și proiecte. Toate celelalte mesaje care pot apărea la orice instrument sunt explicate în Remediază erorile Connector.

Continuă