6.2 Přesměrování

Přesměrování URL adresy je velmi často používanou direktivou v konfiguraci WWW Serveru. V případě, že je na některou URL spravovanou WWW serverem nastaveno přesměrování, pak při požádání o tuto URL je vrácen některý z přesměrovacích kódů a cílové (nové) URL. Pro podrobné informace je vhodné nahlédnout do http://httpd.apache.org/docs-2.0/mod/mod_alias.html#redirect

Popis

K přesměrování je možné využít tři direktivy. Obvykle se využívá direktiva Redirect. Direktiva Redirect má tři parametry. První udává status přesměrování. Druhý udává URL na serveru (relativní) a třetí udává URL na kterou má být požadavek přesměrován.

Př.

Redirect permanent /gis http://gis.vsb.cz/

V tomto případě dojde při vyžádání adresy http://127.0.0.1/gis k zobrazení obsahu adresy http://gis.vsb.cz/

Redirect

První parametr direktivy zvaný status může nabývat čtyř hodnot:

  • permanent - přesměrování je trvalé, klient obdrží kód 301
  • temp - přesměrování je dočasné, klient obdrží kód 302
  • seeother - původní adresa byla nahrazena jinou, klient obdrží kód 303
  • gone - původní adresa již neexistuje a není za ní náhrada, klient obdrží kód 410, třetí parametr není povolen

Status

K dispozici jsou ještě direktivy RedirectPermanent a RedirectMatch. Direktiva RedirectPermanent je totožná s direktivou Redirect se statusem permanent. Direktiva RedirectMatch umožňuje nastavit přesměrování dle masky s vužitím regulárních výrazů (Podobně jako DirectoryMatch).

Př.

RedirectMatch permanent (.*)\.pl$ http://gis.vsb.cz$1.php

Uvedený kód způsobí, že všechny požadavky na soubory s příponou pl (PERL) budou přesměrovány na adekvátní soubory s příponou php na jiném serveru (http://gis.vsb.cz).

RedirectPermanent, RedirectMatch

 

KORESPONDENČNÍ ÚKOL 9

 

Nakonfigurujte WWW server Apache tak aby při zadání adresy /gisak přesměroval požadavek na http://gisak.vsb.cz a při zadání adresy, která obsahuje řetězec gis (s výjimkou adresy /gisak) přesměroval na http://gis.vsb.cz. Konfiguraci zašlete k posouzení tutorovi.

Přesměrování

SHRNUTÍ KAPITOLY OPTIMALIZACE, PŘESMĚROVÁNÍ

 

Máte základní představu o optimalizaci výkonu WWW serveru

Umíte přesměrovat jednu URL na jinou URL

Shrnutí

PRŮVODCE STUDIEM 6

 

Následující kapitola se zabývá třemi různými přístupy k řízení přístupu ke zdrojům WWW serveru na základě vyzádání uživatelského jména a hesla.

Průchod modulem