Een server-side redirect is het
enige type redirect die
alle zoekmachines goed ondersteunen en is daarom de aanbevolen manier om bezoek door te sturen naar een andere url. Het is dus niet verstandig een dergelijke actie met javascript-code of middels een meta-refresh tag uit te voeren. Dit werkt alleen voor browser-bezoek zoals IE of Firefox.
In beperkte mate wordt de meta-refresh tag wel ondersteund, maar dit geldt niet voor iedere zoekmachine. Bovendien: de meta-refresh tag is een methodiek om een pagina periodiek te verversen en niet als redirect bedoeld.
De bekendste server-side redirects zijn 301 Moved Permanently en 302 Moved Temporary. Zoals de benaming al aangeeft worden deze gebruikt voor het aangeven van respectievelijk een definitieve en een tijdelijke URL-verhuizing.
In totaal zijn er 8 verschillende redirects (300 t/m 307) met ieder hun eigen betekenis. De betekenis hiervan is na te lezen op de officiële
RFC2616 Status Code Definitions van w3.org.
Wanneer het
source-url of
target-url in de index van de zoekmachine terechtkomt hangt af van een aantal factoren. Een van deze factoren is of het een redirect betreft naar een extern domein of een interne pagina. Voor de webrobot van Yahoo, Slurp! genaamd, heeft Yahoo een duidelijke uitleg gemaakt over
redirect afhandeling.