Plik .htaccess w ofercie serwerów Linux Hosting

Każdy serwer wirtualny może być dodatkowo zarządzany przez jego właściciela przez plik .htaccess. Dzięki temu można samodzielnie skonfigurować strony błędów dla serwera, ograniczać dostęp do zasobów, zmieniać domyślną konfigurację php, przekierowanie na inną stronę www i wiele innych.

Plik .htaccess nie jest konieczny do działania serwera wirtualnego. Jego nieobecność nie wiąże się z żadnymi problemami technicznymi czy problemami związanymi z działaniem wgranych na serwer stron, czy całego serwisu internetowego.
Plik .htaccess umieszczony jest na koncie FTP serwera. Aby go zobaczyć konieczne jest połączenie za pomocą programu FTP (do połączenia konieczne jest posiadanie danych: host serwera, użytkownik ftp, hasło użytkownika ftp) z serwerem i wyświetlenie zawartości katalogu użytkownika ftp.

Zmiany definiowane w pliku .htaccess dotyczą katalogu, do którego plik zostanie wgrany i podkatalogów (chyba, że w podkatalogu umieszczony zostanie kolejny .htaccess z innymi deklaracjami). Jeżeli wprowadzone zmiany mają dotyczyć wszystkich stron www serwisu internetowego plik .htaccess powinien być umieszczony w katalogu public_html.

Plik .htaccess można edytować większością (prostych) edytorów tekstu umożliwiających edytowanie plików systemowych (Notatnik, Vi). Ważne aby pliki wyjściowe nie zawierały żadnych informacji na temat formatowania stylów.
Istotnym elementem składni pliku .htaccess jest znak enter (chr(13)) występujący po każdej linii komend wprowadzanych do pliku.

Najczęstsze zmiany wprowadzane przez plik .htaccess dotyczą następujących ustawień:
- ustawienie domyślnej strony głównej dla domeny
- ustawienie indywidualnych stron błędów serwera
- definiowanie typów MIME (MimeType)
- listowanie zawartości katalogu
- zmiana domyślnej wersji php
- wykorzystanie modułu Mod-rewrite
- ograniczenia w dostępie do zawartości stron www i danych umieszczonych na serwerze
- przekierowania ruchu i definiowanie nagłówków

Plik .htaccess jest plikiem ukrytym. Aby zobaczyć czy taki plik istnieje na koncie ftp konieczne jest włączenie w programie do połączeń ftp opcji wyświetlania plików ukrytych.
Nazwa .htaccess jest prawidłowa. Jest to domyślna nazwa pliku konfiguracyjnego serwera www Apache . Bez względu na technologię w jakiej wykonany jest serwis internetowy plik nie może mieć żadnego dodatkowego rozszerzenia i nazwa zaczyna się od kropki.

Przykładowa zawartość pliku .htaccess:

ErrorDocument 400 /400.php
ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php
deny from 000.000.000.000

___________________________________________________
Potrzebne umiejętności:
- znajomość dowolnego programu ftp (np. Total Commander)
- znajomość dowolnego prostego edytora tekstu (np. Notatnik)
- orientacja w zawartości konta ftp swojego serwera

Potrzebne programy:
- dowolny klient ftp
- dowolny prosty edytor tekstu
- przeglądarka internetowa