.htaccess

.htaccess to plik konfiguracyjny serwera HTTP (najczęściej Apache), który umożliwia konfigurację zachowania serwera na poziomie witryny lub folderu. Umieszczając plik .htaccess w konkretnym folderze, webmaster zmienia zachowanie się serwera dla tegoż folderu i folderów podrzędnych.

Najczęstsze zastosowania .htaccess to:

  • uzyskiwanie przyjaznych URLi
  • wprowadzanie podstawowej autoryzacji poprzez zabezpieczenie dostępu do danego folderu hasłem
  • ustawianie dedykowanych stron błędów
  • ustawianie przekierowań
  • kontrola cache'owania

Przykładowa zawartość pliku .htaccess

# Zabezpiecza folder przed wyświetleniem listy znajdujących się w nim plików
Options All -Indexes
 
# Definiuje dokument wyświetlany w razie błędu 404
ErrorDocument 404 /bledy/404.html
 
# Zabezpiecza dostęp do witryny hasłem
AuthType basic
AuthName "Witryna wymaga autoryzacji"
AuthUserFile /home/sciezka/.htpasswd
Require valid-user
 
# Trwałe przekierowanie strony na nowy adres
Redirect 301 /stara-lokalizacja/ http://example.com/nowa-lokalizacja/
 
# Przekierowanie ruchu z adresu www.example.com na bez example.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

Czytaj na blogu Magiczne SEO i SEM

Powiązane artykuły z Leksykonu SEO i SEM


Nawigacja
Osobiste narzędzia