Mikä on uudelleenohjaus?

Uudelleenohjaus on palvelimen vastaus, joka kertoo, että ”tämä sivu sijaitsee muualla”. Palvelin vastaa 3xx-tilakoodilla ja Location-otsakkeella, joka sisältää uuden osoitteen, ja selain tekee pyynnön tähän osoitteeseen. Yksi uudelleenohjaus voi johtaa toiseen, joten yksittäinen linkki voi kulkea usean URL-osoitteen kautta uudelleenohjausketjussa ennen kuin se saavuttaa sivun. Uudelleenohjauksilla sivusto siirretään HTTP:stä HTTPS:ään, www-osoitteesta ilman www-etuliitettä olevaan verkkotunnukseen tai päinvastoin, vanhoista URL-osoitteista uusiin sekä linkkien lyhennyspalveluiden ja seurantalinkkien kautta.

Työkalun kuvaus

Uudelleenohjausten tarkistin seuraa URL-osoitteen uudelleenohjausketjua palvelimeltamme käsin ja näyttää kaikki ketjun vaiheet taulukossa. Anna URL-osoite, niin työkalu pyytää sitä, lukee tilakoodin ja Location-otsakkeen ja seuraa uudelleenohjausta seuraavaan URL-osoitteeseen, kunnes sivu vastaa ilman uudelleenohjausta. Kunkin vaiheen kohdalla näet URL-osoitteen, tilakoodin ja viestin, vastanneen IP-osoitteen sekä vasteajan. Lopullisen URL-osoitteen voi kopioida.

Ominaisuudet

  • Seuraa 301-, 302-, 303-, 307- ja 308-uudelleenohjauksia, enintään 10 peräkkäin
  • Näyttää kunkin vaiheen URL-osoitteen, tilan, IP-osoitteen ja vasteajan taulukossa, jonka voi viedä CSV- tai JSON-muodossa
  • Tunnistaa uudelleenohjaussilmukat, joissa ketju johtaa takaisin URL-osoitteeseen, jossa se on jo käynyt
  • Ilmoittaa uudelleenohjauksista, joissa ei ole kelvollista Location-otsaketta, sekä DNS-virheistä, aikakatkaisuista ja TLS-varmennevirheistä siinä vaiheessa, jossa ne ilmenevät
  • Suhteelliset Location-otsakkeet muunnetaan nykyisen URL-osoitteen perusteella, kuten selaimet tekevät
  • Vain otsakkeet luetaan: yhteys suljetaan heti, kun tilakoodi ja otsakkeet saapuvat, joten sivun sisältöä ei koskaan ladata

Uudelleenohjausten tilakoodit

  • 301 Moved Permanently: sivu on siirretty pysyvästi. Hakukoneet siirtävät vanhan URL-osoitteen hakusijoituksen uudelle osoitteelle.
  • 302 Found: tilapäinen uudelleenohjaus. Hakukoneet indeksoivat edelleen alkuperäisen URL-osoitteen.
  • 303 See Other: osoittaa toiseen resurssiin, yleensä lomakkeen lähettämisen jälkeen.
  • 307 Temporary Redirect: kuten 302, mutta pyynnön menetelmän ja rungon on pysyttävä samoina.
  • 308 Permanent Redirect: kuten 301, mutta pyynnön menetelmän ja rungon on pysyttävä samoina.

Turvallisuus ja rajoitukset

  • Pyyntöjä lähetetään vain http- ja https-URL-osoitteisiin porteissa 80, 443, 8080 ja 8443.
  • Jokainen vaihe tarkistetaan ennen pyynnön lähettämistä. Yksityisten verkkojen, paikallisen koneen ja varattujen osoitealueiden osoitteet estetään, mukaan lukien verkkotunnukset, jotka selvitetään tällaisiksi osoitteiksi, joten uudelleenohjaus ei voi tavoittaa sisäisiä palveluita.
  • Kullakin vaiheella on 5 sekuntia aikaa vastata, ja koko ketjulla on 20 sekuntia.
  • Evästeitä ei tallenneta eikä lähetetä. Sivustot, jotka asettavat evästeen ja uudelleenohjaavat takaisin samaan URL-osoitteeseen, näkyvät uudelleenohjaussilmukkana, vaikka selain pystyisi jatkamaan.
  • JavaScriptillä tai <meta http-equiv="refresh">-tunnisteella tehtyjä uudelleenohjauksia ei seurata, koska ne sisältyvät sivun sisältöön, jota työkalu ei lataa.
  • Pyynnöt lähetetään palvelimeltamme, joten sijainnin tai laitteen perusteella uudelleenohjaavat sivustot voivat viedä sinut muualle kuin mihin tämä työkalu päätyy.