Dokumentacja Funkcje serwera

.htaccess

Przydatne funkcje

Używając :Location możemy obsłużyć np. przekierowania.

Przykład 1.

:Location /stare.html
Redirect /nowe.html
:Location

Jest to przykład przekierowania lokalnego, gdzie następuje przekierowanie jednej strony na drugą.

Przykład 2.

:Location /linki/znajomy
Redirect http://www.innyadres.pl
:Location

W tym przypadku realizujemy przekierowanie zewnętrzne.

Możliwe inne parametry funkcji Redirect:

  • permanent - zwraca status 301 - Moved Permanently oraz wykonuje przekierowanie,
  • temp - zwraca status 302 - Moved Temporarily oraz wykonuje przekierowanie,
  • seeother - zwraca status 303 - See Other,
  • forbidden - przekierowanie z błędem 403 - Forbidden,
  • notfound - przekierowanie z błędem 404 - Not Found,
  • gone - zwraca status 410 - Gone,
  • error - zwraca status 500 - Internal Error.

Przykład 3.

:Location /stare_strony
Redirect temp /nowe_strony
:Location

Przy odwołaniu się do katalogu /stare_strony zostanie wykonane przekierowanie z kodem 302 na katalog /nowe_strony

Przykład 4.

:Location /brak.html
Redirect notfound
:Location

Zwraca błąd i przekierowuje na domyślną stronę błędu. Jeśli posiadasz skonfigurowaną własną stronę błędu, przekierowanie zostanie wykonane właśnie na nią.